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