Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Node : propriété parentNode

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La propriété en lecture seule parentNode de l'interface Node retourne le parent du nœud défini dans l'arborescence DOM.

Les nœuds Document et DocumentFragment ne peuvent jamais avoir de parent, donc parentNode retourne toujours null. Il retourne également null si le nœud vient d'être créé et n'est pas encore attaché à l'arbre. Node.parentElement, en revanche, ne retourne que des nœuds Element.

Valeur

Un objet Node qui est le parent du nœud actuel. Le parent d'un élément est un nœud Element, un nœud Document ou un nœud DocumentFragment.

Exemples

Utiliser parentNode

Cet exemple supprime un nœud de l'arbre, sauf s'il n'est pas déjà dans l'arbre.

js
if (noeud.parentNode) {
  noeud.parentNode.removeChild(noeud);
}

Spécifications

Spécification
DOM
# ref-for-dom-node-parentnode①

Compatibilité des navigateurs

Voir aussi