扫码关注官方订阅号
人生最曼妙的风景,竟是内心的淡定与从容!
Image是一个DOM对象,W3C上没找到size属性,你可以获取height和width。你的第一个alert的this指向window,不过即使改成img.height也获取不到,因为加载还没完成,争取的方法是在onload里面获取。
img.onload=function (o) { alert(this.width); alert(this.height); document.getElementById('w').innerHTML='<img src="'+url+'" />'; }
用jquery生成一个src为你图片地址的$对象隐藏的形式append到dom 获取width height后remove
建议你最好是让后端通过data-数据把宽高存起来,到时候只用获取数据就好。就算在页面onload的时候去通过width或者height方法去获取宽高会比较的浪费性能。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Image是一个DOM对象,W3C上没找到size属性,你可以获取height和width。
你的第一个alert的this指向window,不过即使改成img.height也获取不到,因为加载还没完成,争取的方法是在onload里面获取。
用jquery生成一个src为你图片地址的$对象隐藏的形式append到dom 获取width height后remove
建议你最好是让后端通过data-数据把宽高存起来,到时候只用获取数据就好。就算在页面onload的时候去通过width或者height方法去获取宽高会比较的浪费性能。