Proprietatea previousElementSibling
Proprietatea previousElementSibling conține
elementul anterior, care se află în același
părinte. Dacă nu există un astfel de element - se returnează
null.
Sintaxă
element.previousElementSibling;
Exemplu
Este dat elementul #elem. Să afișăm
textul vecinului său de sus:
<p>sibling</p>
<p id="elem">elem</p>
let elem = document.querySelector('#elem');
let text = elem.previousElementSibling.textContent;
console.log(text);
Rezultatul executării codului:
'sibling'
Exemplu
Dacă nu există un vecin de sus sau acesta este localizat
nu în părintele elementului nostru, de asemenea se returnează
null:
<p>sibling</p>
<div>
<p id="elem">elem</p>
</div>
let elem = document.querySelector('#elem');
console.log(elem.previousElementSibling);
Rezultatul executării codului:
null
Vezi și
-
proprietatea
nextElementSibling,
care conține vecinul de jos (elementul următor)