DOM

Node.getRootNode() メソッド

 編集:2022.10.30 by T.A.

[Edge]。→

Node のルート ノードを返します。

オプションでシャドウ ルートを含んだものを返す。

構文
Node.getRootNode([options])
Node Node
options 省略可。ルート ノードを取得するためのオプションを設定するオブジェクトです。利用可能なオプションは次の通りです。
プロパティ説明と値
composed Boolean。false=シャドウ ルートを返さない(既定値)、true=シャドウ ルートを越えたルート ノードを返す。
戻り値

Node。※ 以下を参照。

これはどこで getRootNode() を呼び出したかによって異なる形になります。例えば、

HTML:

<SPAN id=IdTest1>[SPAN要素1<B id=IdB>[B要素]</B>]</SPAN><BR>

JavaScript:

D=IdTest1.getRootNode();  //=[object]:[object HTMLDocument]…
DA=IdB.getRootNode();  //=[object]:[object HTMLDocument]…

offsetParent を表すものではないようです。


テスト