HTML/DOM:document.body.scrollHeight 的标准等效项是什么?
近十年来,我一直在使用:
document.body.scrollHeight
返回浏览器窗口的“理想”高度。当我通过使用怪异模式文档类型强制 Internet Explorer 进入怪异模式时,效果很好:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
现在我想选择 >标准模式,scrollHeight
的含义已更改:
- 怪异模式:
document.body.scrollHeight
= 高度文档的 - 标准模式:
document.body.scrollHeight
=元素的高度
相当于 < 的标准模式是什么代码> document.body.scrollHeight ?
另请参阅
For nearly a decade i've been using:
document.body.scrollHeight
to return the "ideal" height of the browser window. This worked fine when i was forcing Internet Explorer into quirks mode, by using a quirks-mode doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Now i want to opt into standards mode, except the meaning of scrollHeight
has changed:
- Quirks Mode:
document.body.scrollHeight
= the height of the document - Standards Mode:
document.body.scrollHeight
= the height of the<body>
element
What is the standards mode equivalent of document.body.scrollHeight
?
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
document.documentElement.scrollHeight
我相信。对于视口,它是现代浏览器的
window.innerHeight
。如果上面的内容不是您想要的,这里是其中一堆的列表:
document.documentElement.scrollHeight
I believe.For viewport it's
window.innerHeight
for modern browsers.If the above aren't what you want, here's a list of a bunch of them: