解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么?

解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么?,第1张

解释下offsetWidth、clientWidth、scrollWidth这三者的区别是什么?

offsetWidth: 对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变
offsetWidth = contentWidth + padding * 2 + border * 2 + scrollbar

clientWidth: 对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变
clientWidth = contentWidth + padding * 2

scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大
scrollWidth = contentWidth + padding * 2

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4947747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存