js获取上传图片尺寸解决思路
js获取上传图片尺寸
<input type="file" size="30" name="test" id="test"/>
var img=new Image();
img.src=document.getElementById("test");.value;
alert("宽:"+ img.offsetHeight );
我这样子写怎么弹出来的总是0?求教大神
------解决思路----------------------
var img=new Image();
img.onload=function(){alert(this.offsetHeight );}
img.src=document.getElementById("test");.value;
------解决思路----------------------
<input type="file" size="30" name="test" id="test"/>
var img=new Image();
img.src=document.getElementById("test");.value;
alert("宽:"+ img.offsetHeight );
我这样子写怎么弹出来的总是0?求教大神
------解决思路----------------------
var img=new Image();
img.onload=function(){alert(this.offsetHeight );}
img.src=document.getElementById("test");.value;
------解决思路----------------------
用image对象是没错的,
var image = new Image();
image.src = 你的图片路径;
document.body.appendChild(image);
image.onload = function(){
console.log(image.offsetWidth);
image.style.display = 'none';
}