対句コード、xhtml での表現を確認してください。結果は非常に単純です。これは、標準に従って、表示されるフォームのスクロール バーは本文ではなく HTML (つまり document.documentElement オブジェクト) である必要があるためです。したがって、解決策は次のとおりです。非標準コードを追加します。 HTML の「 document.body.scrollTop」は「document.documentElement.scrollTop」に変換されます。すべて問題ありません。
(無効なスコープ: XHTML 1.0 Transitional.dtd; XHTML 1.0 strict.dtd; 通常、本文を document.documentElement に置き換えるだけで十分ですが、非 xhtml 状況と互換性を持たせる必要がある場合は、通常、判定は
scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement およびその他の判定
http://www.jb51.net/article/19931.htm
http://www.jb51.net/article/2447.htm
実際、スクリプト ハウスが以前に公開した記事を誰でも読むことができます。