5

ほぼ10年間、私は使用してきました:

document.body.scrollHeight 

ブラウザ ウィンドウの「理想的な」高さを返します。quirks-mode doctype を使用して、Internet Explorer をquirks modeに強制すると、これはうまくいきました。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

ここで、標準モードにオプトインしたいと思いますが、意味scrollHeightが変わりました:

  • Quirks Mode : document.body.scrollHeight= ドキュメントの高さ
  • 標準モード: document.body.scrollHeight=<body>要素の高さ

に相当する標準モードは何document.body.scrollHeightですか?

こちらもご覧ください

4

1 に答える 1

4

document.documentElement.scrollHeight私は信じている。

ビューポートの場合window.innerHeightは、最新のブラウザー用です。

上記があなたが望むものではない場合、ここにそれらの束のリストがあります:

  • document.documentElement.[scrollHeight,clientHeight,offsetHeight]
  • document.body.[scrollHeight,clientHeight,offsetHeight]
  • window.[inner,outer][Height,Width] (モダンブラウザのみ)
于 2010-09-24T15:58:25.650 に答える