js获取上传图片的尺寸
首先说下我要的效果:在上传图片前先判断图片文件的width和height是否符合要求,如果不符合则返回提示。之前在网上找过很多例子,都是先声明一个Image对象,再把获取...
首先说下我要的效果:在上传图片前先判断图片文件的width 和 height 是否符合要求,如果不符合则返回提示。
之前在网上找过很多例子,都是先声明一个Image对象,再把获取的绝对路径给Image的src,在操作Image取得,但是都不成功,最后获得的值都是0,不知道怎么回事?
我只要能够支持IE和firefox就行,现在绝对路径已经都能够获得!麻烦各位了!! 展开
之前在网上找过很多例子,都是先声明一个Image对象,再把获取的绝对路径给Image的src,在操作Image取得,但是都不成功,最后获得的值都是0,不知道怎么回事?
我只要能够支持IE和firefox就行,现在绝对路径已经都能够获得!麻烦各位了!! 展开
展开全部
你是怎么取得Image对象的宽度和高度的?用的image.style.width和image.style.height??
这两个只能获得显示在元素style属性中设置的css样式。
用image对象是没错的,
var image = new Image();
image.src = 你的图片路径;
document.body.appendChild(image);
image.onload = function(){
console.log(image.offsetWidth);
image.style.display = 'none';
}
这样可以获得图片的高度。记住一定得把图片加到页面上去,你可以取得高度之后马上隐藏他。
这两个只能获得显示在元素style属性中设置的css样式。
用image对象是没错的,
var image = new Image();
image.src = 你的图片路径;
document.body.appendChild(image);
image.onload = function(){
console.log(image.offsetWidth);
image.style.display = 'none';
}
这样可以获得图片的高度。记住一定得把图片加到页面上去,你可以取得高度之后马上隐藏他。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询