previousSibling

Misol

Ro‘yxat bandining oldingi qo‘shni tuguni HTML tarkibini qaytaring:

document.getElementById("item2").previousSibling.innerHTML;
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

previousSibling xususiyati daraxtning xuddi shu darajasidagi oldingi tugunni qaytaradi.

previousSibling xususiyati tugun obyektini qaytaradi.

previousSibling xususiyati faqat o‘qish uchun.

Muhim!

previousSibling oldingi qo‘shni tugunni qaytaradi: element tuguni, matn tuguni yoki izoh tuguni.

Elementlar orasidagi bo‘sh joylar (whitespace) ham matn tugunlari hisoblanadi.

Muqobil:

previousElementSibling xususiyati

previousElementSibling oldingi qo‘shni elementni qaytaradi (matn va izohlarni e’tiborga olmaydi).

Shuningdek qarang:

nextSibling xususiyati

firstChild xususiyati

lastChild xususiyati

childNodes xususiyati

hasChildNodes() metodi

Tugunlar va elementlar

HTML DOM terminologiyasida:

Tugunlar — bu barcha tugunlar (element tugunlari, matn tugunlari va izoh tugunlari).

Elementlar orasidagi bo‘sh joylar (whitespace) ham matn tugunlari hisoblanadi.

Elementlar — bu faqat element tugunlari.


Qo‘shni tugunlar va qo‘shni elementlar

Qo‘shnilar (siblings) — bu "aka-uka" va "opa-singil"lar.

Qo‘shni tugunlar — ota tuguni bir xil bo‘lgan (bitta childNodes ro‘yxatidagi) tugunlar.

Qo‘shni elementlar — ota elementi bir xil bo‘lgan (bitta children ro‘yxatidagi) elementlar.


childNodes va children

childNodes bola tugunlarni (element tugunlari, matn tugunlari va izoh tugunlarini) qaytaradi.

children bola elementlarni qaytaradi (matn va izoh tugunlarini emas).


nextSibling va nextElementSibling

nextSibling keyingi tugunni (element tuguni, matn tuguni yoki izoh tugunini) qaytaradi. Elementlar orasidagi bo‘sh joylar (whitespace) ham matn tugunlari hisoblanadi.

nextElementSibling keyingi elementni qaytaradi (matn va izoh tugunlarini emas).


previousSibling va previousElementSibling

previousSibling oldingi tugunni (element tuguni, matn tuguni yoki izoh tugunini) qaytaradi. Elementlar orasidagi bo‘sh joylar (whitespace) ham matn tugunlari hisoblanadi.

previousElementSibling oldingi elementni qaytaradi (matn va izoh tugunlarini emas).


Sintaksis

element.previousSibling
yoki
node.previousSibling

Qaytariladigan qiymat

Tip Tavsif
NodeTugunning oldingi qo‘shni tuguni.
Oldingi qo‘shni tugun mavjud bo‘lmasa, null.

Brauzerlarda qo‘llab-quvvatlash

element.previousSibling — DOM Level 1 (1998) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!