js new image获取图片大小

作者:简简单单 2011-09-21

function getImageSize(imageEl) {
var i = new Image(); //新建一个图片对象
i.src = imageEl.src; //将图片的src属性赋值给新建图片对象的src
return new Array(i.width, i.height); //返回图片的长宽像素
//return [i.width, i.height];
}

用法


var imgEl = document.getElementById(imgEl),
imgSize = getImageSize(imgEl),
imgWidth = imgSize[0], //取得图片的宽度
imgHeight = imgSize[1]; //取得图片的高度

注意,如果是图片上传,下次选择时必须把imageEl.src清空再选择,这样就不会出现图片不变的问题了。

相关文章

精彩推荐