为了账号安全,请及时绑定邮箱和手机立即绑定

为什么offsetWidth的宽度是不包含滚动条的宽度啊?

怎么我的offsetWidth的宽度是不包含滚动条的宽度啊,

正在回答

3 回答

offsetWidth = clientWidth + 滚动条 + 边框,内联标签的话,网页内容的宽度是多少就是多少的,块级标签的话就是当前窗口的宽度

0 回复 有任何疑惑可以回复我~

我打开是正常的,根据窗口大小来显示的。我是1920,如果浏览器窗口缩小,该值也会跟着变小,会随窗口的显示大小改变。

0 回复 有任何疑惑可以回复我~

offsetWidth是指对象自身的宽度,整型,单位像素(含边线,如滚动条的占用的宽,值会随着内容的输入而不断改变)offsetwidth:是元素相对父元素的偏移宽度。等于border+padding+width

正常来说包含,有可能你你写错了,代码发出来看看。

0 回复 有任何疑惑可以回复我~
#1

_十年 提问者

<style> *{margin:0 padding:0} p{width:1500px;height;1500px;} </style> <body> <p>p</p> <script> var w=document.documentElement.offsetWidth; document.write(w); //输出结果:宽为1350(屏幕实际宽度1366) </script> </body>
2016-08-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么offsetWidth的宽度是不包含滚动条的宽度啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信