HTML DOM Element previousSibling Eigenschaft
- Vorherige Seite parentElement
- Nächste Seite previousElementSibling
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt
Definition und Verwendung
previousSibling
Diese Eigenschaft gibt den gleichen Baumlevel des vorherigen Knotens als Node-Objekt zurück.
previousSibling
Diese Eigenschaft ist schreibgeschützt.
Kommentar:Wird kein previousSibling-Knoten gefunden, ist der Rückgabewert null
.
Achtung
previousSibling
Gibt den vorherigen Schwesternknoten zurück: Elementknoten, Textknoten oder Kommentarknoten.
Leere Blöcke zwischen Elementen sind ebenfalls Textknoten.
Alternative:
previousElementSibling Eigenschaft - Gibt den vorherigen Kameradenknoten zurück (ignoriert Text- und Kommentar-Knoten).
Siehe auch:
HTML-Knoten und Elemente
in HTML-DOMim (Dokument-Objekt-Modell), ist das HTML-Dokument eine Sammlung von Knoten, die (oder nicht) Kindknoten haben.
Knotenbezieht sich auf Elementknoten, Textknoten und Kommentar-Knoten.
ElementLeerzeichen zwischen ihnen sind ebenfalls Textknoten.
wobei Elemente nur Elementknoten sind.
Kameraden und Element-Kameraden
Kameradensind "Brüder" und "Schwestern".
Kameradensind Knoten, die denselben Knotenparent haben(in derselben childNodes in der Liste).
Element-Kameradensind Elemente, die denselben Elternknoten haben(in derselben children in der Liste).
Kindknoten und Kindelement
childNodes Gibt zurückKindknoten(Elementknoten, Textknoten und Kommentar-Knoten).
children Gibt zurückKindelement(nicht Text- und Kommentar-Knoten).
nextSibling und nextElementSibling
nextSibling Gibt den nächsten zurückKnoten(Elementknoten, Textknoten oder Kommentar-Knoten)。Leerzeichen zwischen Elementen sind ebenfalls Textknoten.
nextElementSibling Gibt den nächsten zurückElement(keine Text- und Kommentar-Knoten zurückgeben)。
previousSibling und previousElementSibling
previousSibling Gibt den vorherigen zurückKnoten(Elementknoten, Textknoten oder Kommentar-Knoten)。Leerzeichen zwischen Elementen sind ebenfalls Textknoten.
previousElementSibling Gibt den vorherigen zurückElement(keine Text- und Kommentar-Knoten zurückgeben)。
Beispiel
Gibt den HTML-Inhalt des vorherigen Kameraden der Liste zurück:
document.getElementById("item2").previousSibling.innerHTML;
Syntax
element.previousSibling
oder
node.previousSibling
Rückgabewert
Typ | Beschreibung |
---|---|
Knoten | Der vorherige Kameradknoten des Knotens. |
null | wenn es keine vorherigen Kameraden gibt. |
Browser-Unterstützung
element.previousSibling
ist eine Eigenschaft von DOM Level 1 (1998).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | 9-11 | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite parentElement
- Nächste Seite previousElementSibling
- Zurück zur vorherigen Ebene HTML DOM Elements-Objekt