HTML-DOM - Eigenschaft previousSibling
Beispiel
Rufen Sie den HTML-Inhalt des vorherigen Geschwisters eines Listenelements ab:
var x = document.getElementById("item2").previousSibling.innerHTML;
Definition und Verwendung
Die Eigenschaft previousSibling gibt den vorherigen Knoten des angegebenen Knotens auf derselben Baumebene zurück.
Der zurückgegebene Knoten wird als Node-Objekt zurückgegeben.
Der Unterschied zwischen dieser Eigenschaft und previousElementSibling besteht darin, dass previousSibling den vorherigen gleichgeordneten Knoten als Elementknoten, Textknoten oder Kommentarknoten zurückgibt, während previousElementSibling den vorherigen gleichgeordneten Knoten als Elementknoten zurückgibt (Text- und Kommentarknoten werden ignoriert).
Diese Eigenschaft ist schreibgeschützt.
Tipp: Verwenden Sie die nextSibling- Eigenschaft, um den nächsten Knoten des angegebenen Knotens auf derselben Baumebene zurückzugeben.
Tipp: Verwenden Sie die Eigenschaft childNodes , um einen beliebigen untergeordneten Knoten eines angegebenen Knotens zurückzugeben.
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
Syntax
node.previousSibling
Technische Details
Rückgabewert: | Ein Node-Objekt, das das vorherige gleichgeordnete Element des Knotens darstellt, oder null , wenn es kein vorheriges gleichgeordnetes Element gibt |
---|---|
DOM-Version | Knotenobjekt der Kernebene 1 |
Verwandte Seiten
HTML-DOM-Referenz: node. childNodes-Eigenschaft
HTML-DOM-Referenz: node. firstChild-Eigenschaft
HTML-DOM-Referenz: node. lastChild-Eigenschaft
HTML-DOM-Referenz: node. parentNode-Eigenschaft
HTML-DOM-Referenz: node. nextGeschwistereigentum
HTML-DOM-Referenz: node. nodeName-Eigenschaft