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.
if (noeud.parentNode) {
noeud.parentNode.removeChild(noeud);
}
Spécifications
| Spécification |
|---|
| DOM> # ref-for-dom-node-parentnode①> |
Compatibilité des navigateurs
Voir aussi
- La propriété
Node.firstChild - La propriété
Node.lastChild - La propriété
Node.childNodes - La propriété
Node.nextSibling - La propriété
Node.parentElement - La propriété
Node.previousSibling - La propriété
Node.removeChild