element.clientWidth / clientHeight
只读
元素的内部宽度/高度。该属性包括内边距 padding,但不包括边框 border、外边距 margin 和垂直滚动条(如果有的话)。
- 内联元素以及没有 CSS 样式的元素的
clientWidth
属性值为 0。
element.clientTop / clientLeft
只读
top : 元素顶部边框的宽度。
left : 元素左边边框的宽度。如果元素的文本方向是从右向左(RTL, right-to-left),并且由于内容溢出导致左边出现了一个垂直滚动条,则该属性包括滚动条的宽度。
scrollHeight / scrollWidth
只读
表示元素的滚动视图高度 / 宽度。属性将会对值四舍五入取整 。 它包含元素的内边距,但不包括边框,外边距或交叉滚动条(如果存在)。