概要
指定されたノードの DOM ツリー内の親ノードを返します。
構文
parentNode = node.parentNode
parentNode: 指定ノードの親ノード。要素の親ノードは、Elementノード、Documentノード、またはDocumentFragmentになります。
例
if (node.parentNode) {
// ツリー上に既に存在しない場合を除き、
// ツリーからノードを削除します。
node.parentNode.removeChild(node);
}
注記
parentNode は、以下のノードタイプについては null を返します : Attr 、Document 、DocumentFragment 、Entity 、Notation
また、ノードが作成された直後でまだツリーに加えられていない場合も null を返します。
ブラウザ実装状況
| 機能 | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | 1.0 (1.7 or earlier) | 0.2 | (有) | (有) | (有) |
| 機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本サポート | (有) | 1.0 (1) | (有) | (有) | (有) |