--- title: HTMLElement.offsetParent slug: Web/API/HTMLElement/offsetParent tags: - API - CSSOM View - NeedsMarkupWork - Property - Reference - プロパティ translation_of: Web/API/HTMLElement/offsetParent ---

{{ APIRef("HTML DOM") }}

HTMLElement.offsetParent は読み取り専用プロパティで、要素を含む最も近くにある (包含階層で最も近い) 位置指定されたオブジェクトへの参照を返します。要素が位置指定されていない (静的位置指定の) 場合、最も近い祖先である td, th, table を返し、表要素の祖先がない場合は body を返します。

注:

次の状況では、offsetParentnull を返します。

offsetParent が有用なのは、 {{domxref("HTMLElement.offsetTop","offsetTop")}} と {{domxref("HTMLElement.offsetLeft","offsetLeft")}} がパディング辺からの相対だからです。

構文

parentObj = element.offsetParent;

仕様書

仕様書 状態 備考
{{SpecName('CSSOM View', '#dom-htmlelement-offsetparent', 'offsetParent')}} {{Spec2('CSSOM View')}}

ブラウザーの互換性

{{Compat("api.HTMLElement.offsetParent")}}