我想从文件中获取宽度以将其用作变量。试着这样:
iconOS_img = new Image();
iconOS_img.src = '/details/images/icon.png';
var iconOS_img_width = iconOS_img.width;
alert(iconOS_img_width);
但是,它会返回0
。
答案 0 :(得分:6)
您必须等到图像加载。试试这个
iconOS_img.onload = function() {
alert(this.width);
}
答案 1 :(得分:2)
你查询的速度太快了。你必须给图像一些时间来加载。最好是绑定load
处理程序并在那里读取宽度。