HTML DOM Element nextSibling attribut
- Page précédente namespaceURI
- Page suivante nextElementSibling
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
nextSibling
L'attribut retourne le prochain nœud au même niveau dans l'arbre.
nextSibling
Le retour est un objet Node.
nextSibling
Les attributs sont en lecture seule.
Attention
nextSibling
Retourne le prochain frère : un nœud d'élément, un nœud de texte ou un nœud de commentaire.
Les espaces entre les éléments sont également des nœuds de texte.
Solution de remplacement :
Propriété nextElementSibling - nextElementSibling
Retourne le prochain frère d'élément suivant (ignorant les nœuds de texte et de commentaire).
Voir également :
Nœuds HTML et éléments
Dans HTML DOMdans le (ou sans) nœuds enfants. Le document HTML est un ensemble de nœuds (ou sans nœuds enfants).
NœudSont des nœuds d'élément, de texte et de commentaire.
ÉlémentLes espaces entre eux sont également des nœuds de texte.
Et l'élément n'est qu'un nœud d'élément.
Frère et frère d'élément
FrèreSont des "frères" et "sœurs".
FrèreSont des nœuds qui ont le même parent de nœud (dans le même childNodes de la liste).
Frère d'élémentSont des éléments qui ont le même parent élémentaire (dans le même children de la liste).
Nœuds enfants et éléments enfants
childNodes RetourneNœud enfant(Nœud d'élément, nœud de texte et nœud de commentaire).
children RetourneÉlément enfant(Non les nœuds de texte et de commentaire).
nextSibling et nextElementSibling
nextSibling Retourne le suivantNœud(Nœud d'élément, nœud de texte ou nœud de commentaire). Les espaces entre les éléments sont également des nœuds de texte.
nextElementSibling Retourne le suivantÉlément(Ne retourne pas les nœuds de texte et de commentaire).
previousSibling et previousElementSibling
previousSibling Retourne le précédentNœud(Nœud d'élément, nœud de texte ou nœud de commentaire). Les espaces entre les éléments sont également des nœuds de texte.
previousElementSibling Retourne le précédentÉlément(Ne retourne pas les nœuds de texte et de commentaire).
Exemple
Retourne le contenu HTML du suivant de l'élément de liste :
document.getElementById("item1").nextSibling.innerHTML;
Syntaxe
element.nextSibling
ou
node.nextSibling
Valeur de retour
Type | Description |
---|---|
Nœud | Le suivant de l'élément. |
null | Si le suivant n'existe pas. |
Support du navigateur
element.nextSibling
C'est une caractéristique de DOM Level 1 (1998).
Tous les navigateurs le supportent pleinement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente namespaceURI
- Page suivante nextElementSibling
- Retour au niveau supérieur Objet Elements DOM HTML