<style> #container { width: 200px; height: 200px; padding: 20px; margin: 20px; border: solide 10px black; } </style> <div id="container"> content </div>
ele.clientWidth = 宽度 + padding
ele.offsetWidth = 宽度 + padding + border
ele.scrollTop = 被卷去的上侧距离
ele.scrollHeight = 自身实际的高度(不包括边框)
1,clientWidth的实际宽度
clientWidth = width+左右padding
2,clientHeigh的实际高度
Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距,但不包括垂直滚动条(如果有)、边框和外边距。
故该题为padding+width=40px+200px=240px;
ele.clientWidth = 宽度 + padding
ele.offsetWidth = 宽度 + padding + border
ele.scrollTop = 被卷去的上侧距离
ele.scrollHeight = 自身实际的高度(不包括边框)