加载图片怎么得到大小?

https://img2.mukewang.com/5b9f6cc0000111fc05370408.jpg

https://img3.mukewang.com/5b9f6cc800015c1004390221.jpg

Cats萌萌
浏览 565回答 1
1回答

蝴蝶刀刀

Image是一个DOM对象,W3C上没找到size属性,你可以获取height和width。你的第一个alert的this指向window,不过即使改成img.height也获取不到,因为加载还没完成,争取的方法是在onload里面获取。img.onload=function&nbsp;(o){ &nbsp;&nbsp;&nbsp;&nbsp;alert(this.width); &nbsp;&nbsp;&nbsp;&nbsp;alert(this.height);&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById('w').innerHTML='<img&nbsp;src="'+url+'"&nbsp;/>'; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript