HTML-DOM - Eigenschaft previousElementSibling
Beispiel
Rufen Sie den HTML-Inhalt des vorherigen Geschwisters eines Listenelements ab:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
Definition und Verwendung
Die Eigenschaft previousElementSibling gibt das vorherige Element des angegebenen Elements auf derselben Baumebene zurück.
Der Unterschied zwischen dieser Eigenschaft und previousSibling 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 nextElementSibling- Eigenschaft, um das nächste Element des angegebenen Elements zurückzugeben.
Tipp: Verwenden Sie die Eigenschaft children , um ein beliebiges untergeordnetes Element eines angegebenen Elements zurückzugeben.
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
Syntax
node.previousElementSibling
Technische Details
Rückgabewert: | Ein Node-Objekt, das das vorherige gleichgeordnete Element eines Elements darstellt, oder null , wenn es kein vorheriges gleichgeordnetes Element gibt |
---|---|
DOM-Version | Core Level 3 Elementdurchquerung |