HTML DOM Element offsetHeight 属性
- 前のページ normalize()
- 次のページ offsetWidth
- 上一层に戻る HTML DOM Elements オブジェクト
定義と使用法
offsetHeight
属性は、外縁マージンを含まない(ピクセル単位)で、インラインスペース、ボーダー、スクロールバーを含む要素の視覚的な高さを返します。
offsetHeight
属性は読み取り専用です。
も参照してください:CSS フレームワーク教程
offsetParent
すべてのブロックレベル要素は、オフセット親に対してオフセット量を報告します:
- offsetTop
- offsetLeft
- offsetWidth
- offsetHeight
オフセット親とは、非静的位置を持つ最も近い祖先を指します。
オフセット親が存在しない場合、オフセットはドキュメント本文に対して相対的です。
も参照してください:
例
例 1
表示 "myDIV" の高さと幅、インラインスペースとボーダーを含めて:
const elmnt = document.getElementById("myDIV"); let text = "Height with padding and border: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding and border: " + elmnt.offsetWidth + "px";
例 2
clientHeight/clientWidth と offsetHeight/offsetWidth の違いスクロールバーあり:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Height with padding: " + elmnt.clientHeight + "px<br>"; text += "Height with padding and border: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding: " + elmnt.clientWidth + "px<br>"; text += "Width with padding and border: " + elmnt.offsetWidth + "px";
スクロールバーなし:
const elmnt = document.getElementById("myDIV"); let text = ""; text += "Height with padding: " + elmnt.clientHeight + "px<br>"; text += "Height with padding, border and scrollbar: " + elmnt.offsetHeight + "px<br>"; text += "Width with padding: " + elmnt.clientWidth + "px<br>"; text += "Width with padding, border and scrollbar: " + elmnt.offsetWidth + "px";
構文
element.offsetHeight
返り値
タイプ | 説明 |
---|---|
数字 | 要素の視覚的な高さ(ピクセル単位)、内側マージン、枠線、スクロールバーを含みます。 |
ブラウザのサポート
すべてのブラウザがサポートしています element.offsetHeight
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ normalize()
- 次のページ offsetWidth
- 上一层に戻る HTML DOM Elements オブジェクト