天天动画片 > 八卦谈 > img.offsetWidth结果为什么是0?

img.offsetWidth结果为什么是0?

八卦谈 佚名 2024-01-17 02:29:54

         obj.offsetWidht可以获取到元素的宽度,但是当我们在页面中通过img标签插入一个图片之后,不做任何样式的设置,然后通过js的offsetWidth获取这个图片的宽度的时候结果是0。

解决这个问题办法其实很简单,只需要把我们获取这个图片宽度的代码书写在我们js的入口函数中就好了。代码如下:

HTML:

<img src="bgimgs.png" id="imgs"/>

JS:

<script type="text/javascript">

window.onload = function(){

var imgs = document.getElementById("imgs");

console.log(imgs.offsetWidth);

}

</script>


本文标题:img.offsetWidth结果为什么是0? - 八卦谈
本文地址:www.ttdhp.com/article/46028.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们