Exemple
Obtenez le contenu HTML de la fratrie précédente d'un élément de la liste:
var x = document.getElementById("item2").previousSibling.innerHTML;
Le résultat de x sera:
Coffee (first li)
Essayez vous - même » Définition et utilisation
La propriété previousSibling renvoie le noeud précédent du noeud spécifié, dans le même niveau d'arborescence.
Le noeud renvoyé est retourné comme un objet de noeud.
La différence entre cette propriété et previousElementSibling , est que previousSibling renvoie le noeud frère précédent en tant que noeud d'élément, un noeud de texte ou d' un noeud de commentaire, tandis que previousElementSibling renvoie le noeud frère précédent en tant que noeud d'élément (ignores text and comment nodes) les (ignores text and comment nodes) de (ignores text and comment nodes) .
Cette propriété est en lecture seule.
Astuce: Utilisez la nextSibling propriété pour retourner le nœud suivant du noeud spécifié, dans le même niveau d'arborescence.
Astuce: Utilisez la childNodes propriété pour retourner un noeud enfant d'un noeud spécifié.
Support du navigateur
Propriété | |||||
---|---|---|---|---|---|
previousSibling | Oui | Oui | Oui | Oui | Oui |
Syntaxe
node .previousSibling
Détails techniques
Valeur de retour: | Un objet de noeud représentant le frère précédent du noeud, ou null s'il n'y a pas frère précédent |
---|---|
version DOM | Niveau de base 1 Noeud objet |
Pages associées
Référence HTML DOM: nœud. childNodes propriété
Référence HTML DOM: nœud. propriété firstChild
Référence HTML DOM: nœud. propriété lastChild
Référence HTML DOM: nœud. propriété parentNode
Référence HTML DOM: nœud. propriété nextSibling
Référence HTML DOM: nœud. nodeName propriété