HTML DOM Element previousElementSibling attribut
- Page précédente previousSibling
- Page suivante querySelector()
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
previousElementSibling
L'attribut retourne l'élément précédent au même niveau dans l'arbre.
previousElementSibling
Les attributs sont en lecture seule.
Veuillez également consulter :
Nœuds HTML et éléments
Dans HTML DOMDans le (document object model), le document HTML est un ensemble 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 les éléments sont également des nœuds de texte.
Et l'élément est 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 possèdent le même parent (dans le même childNodes de la liste).
Frère d'élémentSont des éléments qui possèdent le même parent (dans le même children de la liste).
Nœuds et éléments fils
childNodes RetourneNœuds(Nœuds d'élément, de texte et de commentaire).
children RetourneFils(Au lieu de texte et de commentaire).
nextSibling et nextElementSibling
nextSibling Retourne le suivantNœud(Nœuds d'élément, de texte ou 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, de texte ou 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 précédent :
let text = element.previousElementSibling.innerHTML;
Syntaxe
element.previousElementSibling
Valeur de retour
Type | Description |
---|---|
Élément | L'élément frère précédent |
null | Si il n'y a pas de frère précédent. |
Support du navigateur
element.previousElementSibling
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 previousSibling
- Page suivante querySelector()
- Retour au niveau supérieur Objet Elements DOM HTML