我有一个html元素,它的height
设置为100vh
,而overflow
的值设置为auto
。所以用户可以滚动元素来查看它。我想要的是计算元素的实际高度。我正在使用offsetHeight
属性计算高度。但是is只给了我100vh
高度。但是我想要的是当元素的height
设置为auto
时,offsetHeight
给出的高度。当元件的高度设置为
100vh
时,如何计算它。
我是这个行业的新手,但我使用这个代码计算div的高度(无论我选择什么div都没关系)。
let height = document.querySelector("div").offsetHeight;
if (
document.body.scrollTop > height ||
document.documentElement.scrollTop > height
) {
//code
} else {
//code
}