DOM ノード上の親の Element を返します。親ノードが存在しない場合や親ノードが DOM Element で無い場合、 null が返ります。
構文
parentElement = node.parentElement
parentElement は現在のノードの親ノード。常に DOM Element オブジェクト、または null。
例
if (node.parentElement) {
node.parentElement.style.color = "red";
}
ブラウザ実装状況
一部のブラウザーでは、parentElement プロパティは Element ノードでのみ定義されており、特にテキストノードに対して定義されていない場合がある点に注意して下さい。
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | (有) | 9.0 (9.0) | (有) (Element にのみ実装) |
(有) (Element にのみ実装) |
(有) |
| 機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本サポート | ? | 9.0 (9.0) | ? | ? | ? |