propriété nextElementSibling de l'élément DOM HTML
- Page précédente nextSibling
- Page suivante nodeName
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
nextElementSibling
La propriété renvoie l'élément suivant au même niveau dans l'arbre.
nextElementSibling
La propriété est en lecture seule.
Veuillez également consulter :
Nœuds HTML et éléments
Dans HTML DOMDans le (Document Object Model), le document HTML est une collection de nœuds (ou sans) qui possèdent des enfants.
NœudSe réfère aux 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èreEst le « frère » et la « sœur ».
FrèreSont des nœuds qui possèdent le même parent nœud (dans le même childNodes de la liste).
Frère d'élémentSont des éléments qui possèdent le même parent élémentaire (dans le même children de la liste).
Nœuds enfants et éléments enfants
childNodes RetourneNœuds enfants(Nœuds d'élément, nœuds de texte et nœuds de commentaire).
children RetourneFils(Et non les nœuds de texte et de commentaire).
nextSibling et nextElementSibling
nextSibling Retourne le suivantNœud(Nœuds d'élément, nœuds de texte ou nœuds 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œuds d'élément, nœuds de texte ou nœuds 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 frère suivant :
let text = element.nextElementSibling.innerHTML;
Syntaxe
element.nextElementSibling
Valeur de retour
Type | Description |
---|---|
Élément | Prochain frère élémentaire. |
null | Si il n'y a pas de frère suivant. |
Support du navigateur
element.nextElementSibling
C'est une caractéristique de DOM Level 3 (2004).
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 nextSibling
- Page suivante nodeName
- Retour au niveau supérieur Objet Elements DOM HTML