我正在尝试使用javascript获取网页的总高度,如下所示
var pageHeight = (document.height !== undefined) ? document.height : document.body.offsetHeight;
在其他浏览器中适用于我,但Internet Explorer为其返回值“0”。为什么呢?
答案 0 :(得分:2)
这适用于所有浏览器:
var pageHeight = Math.max(document.height, document.body.scrollHeight,
document.body.offsetHeight);
不要忘记在加载文档后执行代码。
编辑:我希望它可以运行,但我无法在所有浏览器中测试它,我不是100%肯定。它改编自jQuery的源代码。