element.parentNode

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 avoir de parent, 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

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
parentNodeChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 6Opera Support complet 7Safari Support complet 1.1WebView Android Support complet 1Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 10.1Safari iOS Support complet 1Samsung Internet Android Support complet 1.0

Légende

Support complet  
Support complet

Spécification

Voir aussi