previousElementSibling Özelliği
previousElementSibling özelliği, aynı ebeveynde
bulunan önceki elemanı içerir. Eğer böyle bir eleman
yoksa - null döndürülür.
Sözdizimi
eleman.previousElementSibling;
Örnek
#elem elemanı verilsin. Üstteki komşusunun
metnini yazdıralım:
<p>kardeş</p>
<p id="elem">eleman</p>
let elem = document.querySelector('#elem');
let text = elem.previousElementSibling.textContent;
console.log(text);
Kodun çalıştırılmasının sonucu:
'kardeş'
Örnek
Eğer üstteki komşu yoksa veya bizim elemanımızın
ebeveyninde bulunmuyorsa, yine null
döndürülür:
<p>kardeş</p>
<div>
<p id="elem">eleman</p>
</div>
let elem = document.querySelector('#elem');
console.log(elem.previousElementSibling);
Kodun çalıştırılmasının sonucu:
null
Ayrıca Bakınız
-
nextElementSiblingözelliği,
alttaki komşuyu (sonraki elemanı) içerir