PreviousElementSibling häsiýeti

previousElementSibling häsiýeti şol bir ata içinde ýerleşýän öňki elementi saklaýar. Eger şeýle element bolmasa - null gaýtarylýar.

Sintaksis

javascriptelement.previousElementSibling;

Mysal

#elem elementi berlen. Onuň ýokardaky goňşysynyň tekstini çykaraýaly:

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

console.log(text);

Kody ýerine ýetirip netije:

javascript'goňşy'

Mysal

Eger ýokardaky goňşy ýok bolsa ýa-da ol biziň elementimižiň atasynyň içinde däl bolsa, null hem gaýtarylýar:

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

Kody ýerine ýetirip netije:

javascriptnull

Mysalara serediň