IE9和IE8加载图像设置宽度

时间:2011-07-14 19:51:55

标签: jquery html

var img_src="/xxx.jpg";
var img = new Image();
img.src = img_src;
 //img.height=height;
 img.width=200;
 img.removeAttribute('height');

在IE8和IE9中加载了默认大小的图像,我已经在谷歌浏览器和Firefox中检查了它,它运行正常。

2 个答案:

答案 0 :(得分:1)

必须使用以下单位设置

WidthHeight

img.width = "200px";

答案 1 :(得分:1)

我怀疑IE在图像加载时会覆盖宽度和高度属性。要解决此问题,请使用img.style.width = "200px"; img.style.height = "auto";