English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM offsetParent属性

HTML DOM Element オブジェクト

offsetParentこれは読み取り専用の属性であり、最も近い(層の次に近い)定位要素または最も近いtable,td,th,body要素を指すオブジェクトを返します。要素のstyle.displayが"none"に設定されている場合、offsetParentはnullを返します。

注意: offsetParentは非常に役立ちます、なぜなら offsetLeftおよびoffsetTop すべてインラインパディング境界に対して相対的です。

要素がdisplay="none"に設定されている場合、offsetParentはnull

文法:

element.offsetParent
var myBox = document.getElementById("box");
document.getElementById("result").innerHTML = myBox.offsetParent;
テストを見て‹/›

ブラウザの互換性

すべてのブラウザが完全にoffsetParent属性をサポートしています:

属性
offsetParent

技術的詳細

返り値:Nodeオブジェクトが、位置が静的でない最も近い親要素を表す
DOMバージョン:CSSオブジェクトモデル(CSSOM)

関連参考

HTML DOM 参考:offsetHeight属性

HTML DOM 参考:offsetWidth属性

HTML DOM 参考:offsetTop属性

HTML DOM 参考:offsetLeft属性

HTML DOM Element オブジェクト