Eigenschaft previousElementSibling

Die Eigenschaft previousElementSibling enthält das vorherige Element, das sich im selben Elternteil befindet. Wenn es kein solches Element gibt, wird null zurückgegeben.

Syntax

javascriptelement.previousElementSibling;

Beispiel

Gegeben ist das Element #elem. Lassen Sie uns den Text seines oberen Nachbarn ausgeben:

html<p>sibling</p>
<p id="elem">elem</p>
javascriptlet elem = document.querySelector('#elem');
let text = elem.previousElementSibling.textContent;

console.log(text);

Ergebnis der Codeausführung:

javascript'sibling'

Beispiel

Wenn es keinen oberen Nachbarn gibt oder er sich nicht im Elternteil unseres Elements befindet, wird ebenfalls null zurückgegeben:

html<p>sibling</p>
<div>
  <p id="elem">elem</p>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.previousElementSibling);

Ergebnis der Codeausführung:

javascriptnull

Siehe auch

  • die Eigenschaft nextElementSibling,
    die den unteren Nachbarn (nächstes Element) enthält