English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
scrollHeight読み取り専用の属性は、要素の全体の高さ(ピクセル単位)を返し、スクリーン上に見えないオーバーフロー内容も含みます。
高さの測定方法はclientHeight同じ:要素のパディングは含まれますが、フレーム、マージン、またはスクロールバーは含まれません。
それには、例えば、仮想要素の高さも含まれます。::beforeまたは::after要素の内容が垂直スクロールバーが不要で収容できる場合、そのscrollHeightはclientHeight。
使用方法:scrollWidth属性は要素の全体の幅を返します。
element.scrollHeight
var elem = document.getElementById("box"); var y = elem.scrollHeight; var x = elem.scrollWidth;テストを見て‹/›
表の数字は、scrollHeight属性を完全にサポートする最初のブラウザバージョンを指定しています:
属性 | |||||
scrollHeight | 4 | 3 | 10 | 4 | 8 |
返り値: | 一つの数字で、要素の全体の高さをピクセル単位で示します |
---|---|
DOMバージョン: | CSSオブジェクトモデル(CSSOM) |
HTML DOM参考:scrollWidth属性
HTML DOM参考:clientHeight属性
HTML DOM参考:offsetHeight属性
CSS参考:overflow属性