图片在浏览器中的大小不一定是他真正的高度和宽度的大小,如下所示,我们给他添加了一个宽而高的风格。



这是在浏览器中25px大小。那么我们如何得到图像的实际大小下面的代码实现了这个函数

复制代码代码如下所示:

















设置延迟以确保加载/图片完成。

setTimeout(){()函数(

VaR

real_width,

real_height,

_im = document.getelementbyid(图像的),

我= document.createelement('img);

im.src = _im.src,

real_width = im.width,

real_height = im.height;

警报(real_width + + real_height);

},500);









注:以上代码已经在IE7 +铬的测试,因为没有安装IE6,所以无法测试。

很好用的代码,我的大部分项目都在使用,你可以放心使用它。