如何获得下图中所示的pageHeight? (图片来自Get the size of the screen, current web page and browser window)。
没有jquery! Crossbrowser,IE9 +
每个答案似乎都是jquery,否则它会获得windowHeight(视口大小)。当用户缩小屏幕并显示滚动条时,此数字不应更改。
我试过这个
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
alert(y);
但是y只是可见内容的高度,而不是潜在可见内容的高度,包括使用滚动条时。
我也尝试过:
height = document.body.clientHeight;
height = window.innerHeight;
同样的结果。