请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

dom.offsetWidth/offsetHeight也能获取盒模型的宽高。

offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变

offsetWidth实际获取的是盒模型(width + padding + border);

之前在面试的面试官给出的答案。

正在回答 回答被采纳积分+3

1回答

快乐动起来呀 2018-09-12 10:46:01

没看懂同学你的点是(⊙o⊙)啥?

0 回复 有任何疑惑可以回复我~
  • 提问者 艾奥宝贝 #1
    dom.offsetWidth也能获取元素的宽,但是当box-sizing:content-box与box-sizing:border-box,两个状态下,获取的值为啥不一样呢?
    回复 有任何疑惑可以回复我~ 2018-09-12 11:55:07
  • 丶四夕 回复 提问者 艾奥宝贝 #2
    因为获取的是元素实际的宽高(加上padding),设置border-box的时候,元素的width是包含padding 的,默认情况下,元素的width是不包含padding的,实际的宽也就会大于等于设置的宽,所以不一样。
    回复 有任何疑惑可以回复我~ 2019-06-29 17:14:57
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号