原型Javascript:将元素宽度作为整数获取

时间:2011-10-04 09:06:16

标签: javascript image prototypejs

对于我网站的移动版本,我需要更改图标的大小。

这样我就会给那些太小的“图标”图标。

然后我迭代所有的img.icon并希望改变它们的大小:

$$("img.icon").each(function (e) {
  // what to do now? e.setStyle({width: (e.width * 2).toString() + "px"});
});

如何以像素为单位获取图像的宽度和高度?

谢谢,你的Joern。

1 个答案:

答案 0 :(得分:1)

试试这个:

e.setStyle({width: (e.getDimensions().width * 2).toString() + "px"});

另外,像@clockworkgeek说的那样,请确保将上面的代码放在等待加载DOM的函数中,以及图像。