La propriété en lecture seule parentNode renvoie le parent du nœud spécifié dans l'arborescence de DOM .

Syntaxe

parentNode = node.parentNode

parentNode est l'élément parent du nœud courant. Le parent d'un élément est un nœud Element , un nœud Document ou un nœud DocumentFragment .

Exemple

if (node.parentNode) {
  // supprime un noeud  de l'arbre, 
  // sauf s'il a déjà été supprimé
  node.parentNode.removeChild(node);
}

Notes

Les noeuds Document et DocumentFragment ne peuvent jamais être parents, alors  parentNode  retournera toujours null .

 Il renvoie également null si le nœud vient d'être créé et n'est pas encore attaché à l'arbre.

Compatibilité des navigateurs

Fonctionnalité Edge Firefox (Gecko) Chrome Internet Explorer Opera Safari
Basic support (Oui) 1.0 (1.7 ou moins) 0.2 (Oui) (Oui) (Oui)
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Oui) (Oui) 1.0 (1) (Oui) (Oui) (Oui)

Spécification

Voir aussi

 

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : loella16, vava, fscholz, teoli, jsx, Mgjbot, Takenbot, BenoitL
 Dernière mise à jour par : loella16,