scrollHeight只读属性返回元素的整个高度(以像素为单位),包括由于溢出而在屏幕上不可见的内容。
高度的测量方法与clientHeight相同:它包括元素的填充,但不包括其边框、边距或滚动条。
它还可以包括伪元素的高度,例如:: before或:: after。如果元素的内容不需要垂直滚动条就可以容纳,则其scrollHeight等于clientHeight。
使用scrollWidth属性返回元素的整个宽度。
element.scrollHeight
var elem = document.getElementById("box"); var y = elem.scrollHeight; var x = elem.scrollWidth;测试看看‹/›
表中的数字指定了完全支持scrollHeight属性的第一个浏览器版本:
属性 | |||||
scrollHeight | 4 | 3 | 10 | 4 | 8 |
返回值: | 一个数字,代表元素的整个高度,以像素为单位 |
---|---|
DOM版本: | CSS对象模型(CSSOM) |
HTML DOM参考:scrollWidth属性
HTML DOM参考:clientHeight属性
HTML DOM参考:offsetHeight属性
CSS参考:overflow属性