我正在使用JavaScript动态地展示一些图片。我需要获取图像的高度和宽度。我使用“naturalWidth”和“naturalHeight”来获取宽度和高度。第一次加载时,我能够获取高度和宽度,但几分钟后我获取到的值是0。
HTML:
<div class="col-md-8" id="view_port_img" style="text-align: center;">
</div>
JAVASCRIPT
let img_div =
<img id="view_img_0" class="pointer micro_otpt view_port_img" src="https://picsum.photos/id/877/200/300" alt="user"></img>;
$('#view_port_img').html(img_div);
var myImg = document.querySelector("#view_img_0");
var imgWidth = myImg.naturalWidth;
var imgHeight = myImg.naturalHeight;
在初始加载时,我可以获取高度和宽度,但过几分钟后,我获取到的值是0。 有人有解决方案吗?