element.parentNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Syntaxe

js
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

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

Notes

Les nœuds 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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
parentNode

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Spécification

Voir aussi