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

javascriptelemento.parentNode;

Ejemplo

Obtengamos el padre del elemento #elem y mostremos en pantalla su id:

html<div id="parent">
  <p id="elem"></p>
</div>
javascriptlet elem = document.querySelector('#elem');
let id = elem.parentNode.id;

console.log(id);

Resultado de la ejecución del código:

javascript'parent'

Véase también