Propriedade parentNode

A propriedade parentNode contém o elemento pai. Também existe uma propriedade quase idêntica parentElement. Diferenças: para a tag html a propriedade parentNode retorna document, e parentElement retorna null.

Sintaxe

javascriptelemento.parentNode;

Exemplo

Vamos obter o pai do elemento #elem e exibir na tela seu id:

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

console.log(id);

Resultado da execução do código:

javascript'parent'

Veja também