HTML DOM scrollHeight 属性

HTML DOM Element 对象

scrollHeight只读属性返回元素的整个高度(以像素为单位),包括由于溢出而在屏幕上不可见的内容。

高度的测量方法与clientHeight相同:它包括元素的填充,但不包括其边框、边距或滚动条。

它还可以包括伪元素的高度,例如:: before:: after。如果元素的内容不需要垂直滚动条就可以容纳,则其scrollHeight等于clientHeight

使用scrollWidth属性返回元素的整个宽度。

语法:

element.scrollHeight
var elem = document.getElementById("box");
var y = elem.scrollHeight;
var x = elem.scrollWidth;
测试看看‹/›

浏览器兼容性

表中的数字指定了完全支持scrollHeight属性的第一个浏览器版本:

属性
scrollHeight431048

技术细节

返回值:一个数字,代表元素的整个高度,以像素为单位
DOM版本:CSS对象模型(CSSOM)

相关参考

HTML DOM参考:scrollWidth属性

HTML DOM参考:clientHeight属性

HTML DOM参考:offsetHeight属性

CSS参考:overflow属性

HTML DOM Element 对象