DOM

Document.scrollingElement プロパティ

 編集:2022.09.07 by T.A.

Document 内のスクロール可能な要素を Element で返します。

スタンダード モードでは、ドキュメントのルート要素である document.documentElement になります。

後方互換モードでは、scrollingElement はHTMLの body 要素を返します。

body 要素が存在しないか、それが スクロール可能 な場合は null を返します¶。

¶必ずルート要素が返ってくるようだ。

構文
Document.scrollingElement
Document Document

Element、または null。

var scrollElm = document.scrollingElement;
scrollElm.scrollTop = 0;
D=document.scrollingElement; //=[object HTMLHtmlElement]

返ってくる要素はHTMLのようだが。


↑スクロールを禁止…スタイルシートで BODY{overflow:hidden;} としているが、「HTML」と表示される。
テスト