Savybė previousElementSibling
Savybė previousElementSibling apima
ankstesnį elementą, esantį tame pačiame
tėviniame elemente. Jei tokio elemento nėra - grąžinama
null.
Sintaksė
elementas.previousElementSibling;
Pavyzdys
Duotas elementas #elem. Išveskime
jo viršutinio kaimyno tekstą:
<p>kaimynas</p>
<p id="elem">elementas</p>
let elem = document.querySelector('#elem');
let text = elem.previousElementSibling.textContent;
console.log(text);
Kodo vykdymo rezultatas:
'kaimynas'
Pavyzdys
Jei viršutinio kaimyno nėra arba jis yra
ne mūsų elemento tėviniame elemente, taip pat grąžinama
null:
<p>kaimynas</p>
<div>
<p id="elem">elementas</p>
</div>
let elem = document.querySelector('#elem');
console.log(elem.previousElementSibling);
Kodo vykdymo rezultatas:
null
Taip pat žiūrėkite
-
savybė
nextElementSibling,
kuri apima apatinį kaimyną (sekantį elementą)