JavaScript/DOM/NonDocumentTypeChildNode/previousElementSibling
Aus SELFHTML-Wiki
< JavaScript | DOM | NonDocumentTypeChildNode
Die Eigenschaft Childnode.previousElementSibling speichert aus Sicht eines Elements das unmittelbar vorhergehende Element im Strukturbaum. Es ist damit genauer als Node.previousSibling, das auch Textknoten und Kommentare zurückgibt. Wenn kein Element mehr folgt, wird null gespeichert.
Syntax
vorhergehenderKnoten = node.previousElementSibling;
-
vorhergehenderKnoten
: Datenknoten, der entsprechend der childNodes-Liste des Elternelements dem gegebenen Datenknoten direkt vorangestellt ist. Falls der übergebene Knoten bereits der erste in dieser Liste ist, wird null zurückgegeben.
Beispiel
var prevElem = elementNodeReference.previousElementSibling;
Während die Eigenschaft node.PreviousSibling
auch Text- und Attributknoten zurückgibt, gibt diese Eigenschaft nur Elemente zurück.
Siehe auch
- nextElementSibling - nachfolgendes Geschwisterelement