--- title: Node.parentNode slug: Web/API/Node/parentNode tags: - API - DOM - Method translation_of: Web/API/Node/parentNode ---
Возвращает родителя определенного элемента DOM дерева.
parentNode = node.parentNode
parentNode
родитель текущего элемента. Родитель элемента является Element
узлом, Document
узлом, или DocumentFragment
узлом.
if (node.parentNode) { // удаляем элемент из дерева node.parentNode.removeChild(node); }
Document
и DocumentFragment
nodes могут не иметь родителя, в этом случае parentNode
всегда возвращает null
.
Так же возвращает null
если элемент только был создан и еще не добавлен в DOM дерево.
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop(1.0)}} | 0.2 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatGeckoMobile(1)}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |