Propriété parentNode

La propriété parentNode contient l'élément parent. Il existe également une propriété presque identique parentElement. Les différences : pour la balise html la propriété parentNode renvoie document, et parentElement renvoie null.

Syntaxe

javascriptélément.parentNode;

Exemple

Obtenons le parent de l'élément #elem et affichons son id :

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

console.log(id);

Résultat de l'exécution du code :

javascript'parent'

Voir aussi

  • la propriété parentElement,
    qui détermine l'élément parent