Node.parentNode
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
La propiedad de sólo lectura node.parentNode devuelve el padre del nodo especificado en el árbol.
Sintaxis
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.
Ejemplo
js
if (node.parentNode) {
// Borra un nodo del árbol a no ser que
// esté ya en el árbol
node.parentNode.removeChild(node);
}
Notas
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.
Especificaciones
| Especificación |
|---|
| DOM> # ref-for-dom-node-parentnode①> |