📅  最后修改于: 2023-12-03 15:01:12.127000             🧑  作者: Mango
scrollHeight
是DOM元素的只读属性,它返回一个元素内容高度的数字值,包括由于溢出而无法看到的内容。 scrollHeight
属性包括隐藏内容的高度和可见内容的高度。
要检索元素的滚动高度,请使用以下语法:
element.scrollHeight
其中,element
是所需元素的对象名。
<style>
.parent {
height: 50px;
overflow: auto;
}
.child {
height: 100px;
}
</style>
<div class="parent">
<div class="child"></div>
</div>
<script>
var parent = document.querySelector('.parent');
console.log(parent.scrollHeight); //输出150,包括.visible和.hidden高度
</script>
scrollHeight
属性返回一个数字,表示元素内容的高度(包括其内部像素大小)。 如果元素的内容可以适合容器,则该属性仅包括可见内容的高度。
scrollHeight
属性常常会被用来解决自适应容器的问题,以方便内容过多时进行滚动查看。需要注意的是,scrollHeight
返回的高度不包括元素的边框(border)和内边距(padding)。