Właściwość previousElementSibling
Właściwość previousElementSibling zawiera
poprzedni element znajdujący się w tym samym
rodzicu. Jeśli taki element nie istnieje - zwracany jest
null.
Składnia
javascriptelement.previousElementSibling;
Przykład
Dany jest element #elem. Wypiszmy
tekst jego poprzedniego sąsiada:
html<p>sibling</p>
<p id="elem">elem</p>javascriptlet elem = document.querySelector('#elem');
let text = elem.previousElementSibling.textContent;
console.log(text);
Wynik wykonania kodu:
javascript'sibling'
Przykład
Jeśli poprzedni sąsiad nie istnieje lub jest on położony
nie w rodzicu naszego elementu, również zwracany jest
null:
html<p>sibling</p>
<div>
<p id="elem">elem</p>
</div>javascriptlet elem = document.querySelector('#elem');
console.log(elem.previousElementSibling);
Wynik wykonania kodu:
javascriptnull
Zobacz też
-
właściwość
nextElementSibling,
która zawiera następnego sąsiada (następny element)