使用javascript获取图片的宽度和高度的方法,为了防止因图片还没有完全载入而导致获取的数据有误的问题,这里通过 onreadystatechange 事件保证了获取的宽度,高度的数据的正确性。具体代码如下:
var image=new Image(); image.src='http://www.phpernote.com/uploadfiles/editor/201107240502201179.jpg'; //这里也可以使用相对地址 image.onreadystatechange=function(){ if(image.readyState=='complete'){ alert("通过js获取到的图片的宽度和高度分别是:"+image.width+'-'+image.height); } }