-5

我在网站上有一张图片。我应该使用我的 Jasmine 框架的 java 脚本获取该图像的 Max_width 的 CSS 值。

你能指导我吗?

这是代码:

it("Should return Max-width value: '"+width+"'",function(){
      var width, item;
        item = OpenSpace.getElementById("OpenLayers.Layer.Vector_49_svgRoot");
        width = item.max_width;
        expect(result).toBe(width);



      alert(width);

谢谢拉维

4

1 回答 1

0

clientWidth 是元素的内部宽度,以像素为单位。它包括填充,但不包括垂直滚动条(如果存在,如果呈现)、边框或边距。

var img = document.getElementById('imageid'); 
var width = img.clientWidth;

另一种解决方案:

var img = new Image();
img.onload = function() {
   alert(this.width + 'x' + this.height);
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';

希望它有效

于 2013-01-29T13:33:56.443 回答