JavaScript/DOM/NonDocumentTypeChildNode/previousElementSibling

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

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.

  • Chrome
  • Firefox
  • IE 9
  • Opera
  • Safari

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.

Weblinks[Bearbeiten]