提问者:小点点

如何使用javascript计算html元素的真实高度?[副本]


我有一个html元素,它的height设置为100vh,而overflow的值设置为auto。所以用户可以滚动元素来查看它。我想要的是计算元素的实际高度。我正在使用offsetHeight属性计算高度。但是is只给了我100vh高度。但是我想要的是当元素的height设置为auto时,offsetHeight给出的高度。当元件的高度设置为100vh时,如何计算它。


共1个答案

匿名用户

我是这个行业的新手,但我使用这个代码计算div的高度(无论我选择什么div都没关系)。

let height = document.querySelector("div").offsetHeight;

  if (
    document.body.scrollTop > height  ||
    document.documentElement.scrollTop > height
  ) {
    //code
  } else {
   //code
  }

相关问题