--- title: Node.parentElement slug: Web/API/Node/parentElement tags: - DOM - Element - Node - Property - parent translation_of: Web/API/Node/parentElement ---
Node.parentElementのread-only プロパティはDOM ノード上の親の {{domxref("Element")}} を返します。親ノードが存在しない場合や親ノードが DOM {{domxref("Element")}} で無い場合、null
が返ります。
parentElement = node.parentElement
parentElement
は現nodeの親elementです。型は必ずDOM {{domxref("Element")}} オブジェクトかnullです
。
if (node.parentElement) { node.parentElement.style.color = "red"; }
一部のブラウザーでは、parentElement
プロパティは {{domxref("Element")}} ノードでのみ定義されており、特にテキストノードに対して定義されていない場合がある点に注意して下さい。
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("9.0")}} | {{CompatVersionUnknown}} ({{domxref("Element")}} にのみ実装) | {{CompatVersionUnknown}} ({{domxref("Element")}} にのみ実装) | {{CompatVersionUnknown}} |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | {{CompatUnknown}} | {{CompatGeckoMobile("9.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |