--- title: Node.parentNode slug: Web/API/Node/parentNode translation_of: Web/API/Node/parentNode ---
La propiedad de sólo lectura node.parentNode devuelve el padre del nodo especificado en el árbol.
parentNode = node.parentNode
parentNode es el padre del nodo actual. El padre de un elemento es un nodo del tipo Element, un nodo Document, o un nodo DocumentFragment.
if (node.parentNode) {
// Borra un nodo del árbol a no ser que
// esté ya en el árbol
node.parentNode.removeChild(node);
}
Los nodos del tipo Document y DocumentFragment nunca van a tener un elemento padre, parentNode devolverá siempre null.
También devuelve null si el nodo acaba de ser creado y no está atado/incorporado al árbol.
{{CompatibilityTable}}
| Feature | Edge | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Soporte básico | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(1.0)}} | 0.2 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Soporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile(1)}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |