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
elemento.parentNode;
Exemplo
Vamos obter o pai do elemento #elem
e exibir na tela seu id:
<div id="parent">
<p id="elem"></p>
</div>
let elem = document.querySelector('#elem');
let id = elem.parentNode.id;
console.log(id);
Resultado da execução do código:
'parent'
Veja também
-
propriedade
parentElement,
que define o elemento pai