[8] DOM では要素節点 (Element
)、テキスト節点
(Text
) などが親を持つことができます。
文書節点 (Document
)、テキスト節点
(Text
) などは親となることはできますが、
親になることはできません。属性節点 (Attr
)
は親子と類似した関係 (ownerElement
)
は持っていますが、親を持つことはできません。
[1] 読取専用の
属性は、その節点の親節点を値に取ります。Node
Node.parentNode
値 | 親節点 | 親節点が存在する場合 |
値 | null | 親節点が存在しない場合 |
[6]
Attr
, Document
,
DocumentFragment
, Entity
,
Notation
は親節点を持つことができないので常に
null
になります。
[9] XPathデータ・モデルでは、根節点を除くすべての節点は親節点を持ちます XPath <http://www.w3.org/TR/xpath#dt-document-order>。 但し属性節点や名前空間節点はその親節点の子節点ではありません。 (子は親と思うが親は子とは思わぬと(藁))
[7] WinIE8 は、要素を removeChild
で削除すると、その要素の
parentNode
がなぜか ownerDocument
になります。
:parent
擬似クラス (選択子)[9] Window Object 1.0 ( ( 版)) <http://www.w3.org/TR/Window/#dfn-parent>
[13] Make Attr inherit from Node again (annevk著, ) <https://github.com/whatwg/dom/commit/625a0747f137454c155a7b577a9e45be1aa35a34>