我有一个令人尴尬的简单问题:如何在不硬编码宽度和高度属性的情况下以两倍大小显示图像?这是我尝试过的,但最终我只需要输入 1000 作为宽度和高度。我的功能有问题吗?谢谢!
<img onload="double(self.id);" name="bigPic" id="bigPic" src="album1.jpg" height="1000" width="1000"/>
function double(id) {
var img = document.getElementById(id);
var dblWdth = img.width * 2;
var dblHt = img.height * 2;
img.height = dblHt;
img.width = dblWdth;
}