Właściwość nextElementSibling

Właściwość nextElementSibling zawiera następny element, znajdujący się u tego samego rodzica. Jeśli takiego elementu nie ma - zwracany jest null.

Składnia

javascriptelement.nextElementSibling;

Przykład

Dany jest element #elem. Wypiszmy tekst jego następnego sąsiada:

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

console.log(text);

Wynik wykonania kodu:

javascript'sibling'

Przykład

Jeśli następny sąsiad nie istnieje lub nie jest umieszczony u rodzica naszego elementu, również zwracany jest null:

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

Wynik wykonania kodu:

javascriptnull

Zobacz też