采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变
offsetWidth实际获取的是盒模型(width + padding + border);
之前在面试的面试官给出的答案。
没看懂同学你的点是(⊙o⊙)啥?
dom.offsetWidth也能获取元素的宽,但是当box-sizing:content-box与box-sizing:border-box,两个状态下,获取的值为啥不一样呢?
因为获取的是元素实际的宽高(加上padding),设置border-box的时候,元素的width是包含padding 的,默认情况下,元素的width是不包含padding的,实际的宽也就会大于等于设置的宽,所以不一样。
登录后可查看更多问答,登录/注册
一门让你能成功获取前端 Offer 的课程, 不只是技术,面试“技巧”也至关重要
1.3k 10
1.5k 10
1.8k 9
2.0k 8
1.5k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号