Element.offsetHeight- 全体の高さを取得する
投稿日: / 更新日:
JavaScriptの、ElementオブジェクトのoffsetHeight
は全体の高さを取得するプロパティです。
説明
offsetHeightプロパティは全体の高さです。具体的には、heightとpaddingとborderの合計です。marginは含みません。インライン要素の場合は0
が返ります。
border
padding
content
例えば上記のような要素があったとします。offsetHeightプロパティを参照すると、border(青色)、padding(白色)、height(茶色)の合計値が取得できるはずです。
例えば上記のように、大きなサイズのコンテンツ(例では画像)を内部に持っていて、スクロール表示にしている要素を考えてみましょう。offsetHeightプロパティは、隠れている部分の高さを無視します。
サンプルコード
<p id="target">SYNCER</p>
// 要素を取得
var pElement = document.getElementById( "target" ) ;
// offsetHeightを取得
var offsetHeight = pElement.offsetHeight ;
デモ
Element.offsetHeight
を取得して表示します。
構文
readonly long offsetHeight = Element.offsetHeight
返り値
項目 | 説明 |
---|---|
offsetHeight | padding-top、padding-bottom、border-top、border-bottom、heightを合計した数値。 |
関連項目
- Location - ブラウザロケーションのオブジェクト。
- Location.assign() - コンテンツをロードして表示する。
- Location.reload() - ドキュメントをリロードする。
- Location.replace() - 現在のURLを置換する。