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

来源:9-20 网页尺寸offsetHeight

_十年

2016-08-03 14:13

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

写回答 关注

3回答

  • chenxiaoxiao12
    2016-11-16 11:09:52

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

  • 先驱者5199
    2016-08-03 15:58:01

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

  • 先驱者5199
    2016-08-03 14:51:51

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

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

    _十年

    <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 15:17:10

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题