Document.scrollingElement - スクロール対象の要素
scrollingElementは、Documentのプロパティです。ドキュメントの、スクロール対象の要素を返します。基本的にbody要素、それがなければhtml要素、それもなければnullを返します。
概要
- 名前
- scrollingElement
- 所属
- Document
- IDL
readonly attribute Element? scrollingElement;
- 仕様書
- https://drafts.csswg.org/cssom-view/#dom-document-scrollingelement
説明
スクロール対象の要素を返す。基本的にbody要素、またはhtml要素、またはnullを返す。
デモ
Document.scrollingElementのデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body { min-height: 2500px ; }
</style>
</head>
<body>
<script>
var value = document.scrollingElement ;
console.log( value ) ;
document.body.appendChild( new Text( value ) ) ;
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● 44+ | ● 48+ | ● 9.1+ | ● | × | ● 31+ | ● 9.1+ | × |
関連記事
- Document.documentElement
- documentElementは、Documentのプロパティです。ドキュメントのルート(最上位)の要素、すなわち、html要素を返します。
- Document.activeElement
- activeElementは、Documentのプロパティです。フォーカス中の要素を返します。フォーカス中の要素がなければbody要素、それもなければhtml要素、それもなければnullを返します。
- Range.getBoundingClientRect()
- getBoundingClientRect()は、Rangeのメソッドです。範囲全体を最小限で取り囲む矩形を取得します。
- Window.cancelAnimationFrame()
- cancelAnimationFrame()は、Windowのメソッドです。requestAnimationFrame()で実行されている繰り返し処理を中止します。