有没有办法得到整个页面的高度,包括滚动的内容?
例如,在下面的页面中,我有一个613px的高度,但是有更多的内容被滚动出来。如果a得到document.documentElement.scrollHeight
的值,它给我同样的613px。有什么方法可以得到整个页面的高度吗?
编辑:
我尝试了一些答案,但不知何故,对于这个页面,我总是得到相同的高度(https://material.angular.io/)。有人知道为什么吗?
有没有办法得到整个页面的高度,包括滚动的内容?
例如,在下面的页面中,我有一个613px的高度,但是有更多的内容被滚动出来。如果a得到document.documentElement.scrollHeight
的值,它给我同样的613px。有什么方法可以得到整个页面的高度吗?
我尝试了一些答案,但不知何故,对于这个页面,我总是得到相同的高度(https://material.angular.io/)。有人知道为什么吗?
4条答案
按热度按时间hl0ma9xz1#
这也会给予你一个可滚动区域的高度
jmp7cifd2#
尝试
我认为这将有助于您获得窗口高度与滚动区。
6jygbczu3#
与@reachtokish类似,
document.querySelector('body').scrollHeight
将为您提供可滚动页面的整个高度a5g8bdjr4#
var页面高度=文档.文档元素.滚动高度;