近十年来我一直在使用:
document.body.scrollHeight
返回浏览器窗口的“理想”高度。当我通过使用quirks-mode doctype 强制将Internet Explorer导入 怪癖模式 时,这种方法运行正常:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
现在我想选择 标准模式 ,the meaning of scrollHeight
has changed除外:
document.body.scrollHeight
=文件的高度document.body.scrollHeight
= <body>
元素的高度相当于document.body.scrollHeight
的标准模式是什么?
答案 0 :(得分:4)
document.documentElement.scrollHeight
我相信。
对于视口,现代浏览器为window.innerHeight
。
如果以上不是你想要的,这里有一堆列表: