Beispiel
Holen Sie sich den HTML-Inhalt der vorherigen Geschwister eines Listenelements:
var x = document.getElementById("item2").previousSibling.innerHTML;
Das Ergebnis von x wird sein:
Coffee (first li)
Versuch es selber " Definition und Verwendung
Die previousSibling Eigenschaft gibt den vorherigen Knoten des angegebenen Knotens, in dem gleichen Baumebene.
Der zurückgegebene Knoten wird als Knoten-Objekt zurückgegeben.
Der Unterschied zwischen dieser Eigenschaft und previousElementSibling , ist , dass die vorherige previousSibling Geschwisterknoten als Element Knoten zurückgibt, einen Textknoten oder einen Kommentarknoten, während die vorherige previousElementSibling Geschwisterknoten als Element Knoten zurückgibt (ignores text and comment nodes) .
Diese Eigenschaft ist schreibgeschützt.
Tipp: Verwenden Sie die nextSibling Eigenschaft den nächsten Knoten des angegebenen Knotens zurückzukehren, in der gleichen Baumebene.
Tipp: Verwenden Sie die childnodes - Eigenschaft jedes Kind - Knoten eines bestimmten Knotens zurückzukehren.
Browser-Unterstützung
Eigentum | |||||
---|---|---|---|---|---|
previousSibling | Ja | Ja | Ja | Ja | Ja |
Syntax
node .previousSibling
Technische Details
Rückgabewert: | Ein Knotenobjekt, das vorherige Geschwister des Knotens darstellt, oder Null , wenn es keine vorherigen Geschwister ist |
---|---|
DOM Version | Core Level 1 Knoten Object |
Verwandte Seiten
HTML - DOM - Referenz: Knoten. Eigenschaft Childnodes
HTML - DOM - Referenz: Knoten. first Immobilien
HTML - DOM - Referenz: Knoten. lastchild Immobilien
HTML - DOM - Referenz: Knoten. parentNode Immobilien
HTML - DOM - Referenz: Knoten. nextSibling Immobilien
HTML - DOM - Referenz: Knoten. nodeName Immobilien