繁体   English   中英

如何获得参考中图像的自然尺寸 <input type=“image” … > 在JavaScript中

[英]How to get natural size of an image referenced in <input type=“image” … > in javascript

我的网页上input"image"类型。 我想获取原始图像的尺寸(而不是DOM元素)。 如何在javascript中完成?

我所知道的唯一的解决办法是让价值src手动属性,载入图片和描述得到它的大小在这里 但我知道图像已经加载,因为它已显示在页面上。

一旦在该<input type="image"上没有其他样式,则可以使用与img标签相同的clientWidth/clientHeight (默认情况下,按钮的宽度/高度与src图像相同)。 不幸的是,没有一个浏览器支持输入image类型的naturalWidth/naturalHeight 演示版

同时-我发现使用其他img元素获取图像的宽度/高度没有大问题。 在大多数情况下,图像将从缓存中获取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM