Propiedad parentNode
La propiedad parentNode contiene el elemento
padre. También existe una propiedad casi idéntica
parentElement.
Diferencias: para la etiqueta html
la propiedad parentNode devuelve document,
mientras que parentElement devuelve null.
Sintaxis
elemento.parentNode;
Ejemplo
Obtengamos el padre del elemento #elem
y mostremos en pantalla su id:
<div id="parent">
<p id="elem"></p>
</div>
let elem = document.querySelector('#elem');
let id = elem.parentNode.id;
console.log(id);
Resultado de la ejecución del código:
'parent'
Véase también
-
propiedad
parentElement,
que define el elemento padre