代码之家  ›  专栏  ›  技术社区  ›  Ian Boyd

html/dom:什么标准等同于document.body.scrollheight?

  •  5
  • Ian Boyd  · 技术社区  · 15 年前

    近十年来,我一直在使用:

    document.body.scrollHeight 
    

    返回“ 理想的 “浏览器窗口的高度。当我还在的时候,这个很好用 强迫 Internet Explorer进入 怪癖模式 ,通过使用Quirks模式doctype:

    <!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文件 ?

    另请参见

    1 回复  |  直到 11 年前
        1
  •  4
  •   meder omuraliev    15 年前

    document.documentElement.scrollHeight 我相信。

    对于视区来说 window.innerHeight 对于现代浏览器。

    如果上面不是你想要的,这里有一系列的列表:

    • document.documentElement.[滚动高度,客户端高度,偏移高度]
    • document.body.[滚动高度,客户高度,偏移高度]
    • 窗口。[内部、外部][高度、宽度](仅限现代浏览器)
    推荐文章