标签: javascript image html5
是否有一种简单有效的方法来获取在<img>元素中显示的图像的真实尺寸(在JavaScript中),该元素具有可能不同的渲染大小(例如,通过max-height或{{ 1}})?
<img>
max-height
答案 0 :(得分:22)
目前有naturalWidth和naturalHeight DOM属性。
naturalWidth
naturalHeight
例如:
var image = new Image(); image.src = "test.jpg"; image.onload = function() { alert('width - ' + image.naturalWidth); alert('height - ' + image.naturalHeight); }
或者在jsFiddle上查看example。
MDN