lastChild

Misol

<ul> elementining oxirgi bola tuguni HTML tarkibini qaytaring:

document.getElementById("myList").lastChild.innerHTML;
O‘zingiz sinab ko‘ring »

<select> elementining oxirgi bola tuguni matnini oling:

let text = document.getElementById("mySelect").lastChild.text;
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

lastChild xususiyati tugunning oxirgi bola tugunini qaytaradi.

lastChild xususiyati tugun obyektini qaytaradi.

lastChild xususiyati faqat o‘qish uchun.

Muhim!

lastChild oxirgi bola tugunni qaytaradi: element tuguni, matn tuguni yoki izoh tuguni.

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

Muqobil:

lastElementChild xususiyati

lastElementChild xususiyati oxirgi bola elementni qaytaradi (matn va izoh tugunlarini e’tiborga olmaydi).

Shuningdek qarang:

childNodes xususiyati

firstChild xususiyati

nextSibling xususiyati

previousSibling xususiyati

Tugun xususiyatlari

parentNode xususiyati

nodeName xususiyati

nodeType xususiyati

nodeValue xususiyati

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.


childNodes va children

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

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


firstChild va firstElementChild

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

firstElementChild birinchi bola elementni qaytaradi (matn va izoh tugunlarini emas).


lastChild va lastElementChild

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

lastElementChild oxirgi bola elementni qaytaradi (matn va izoh tugunlarini emas).


Sintaksis

element.lastChild
yoki
node.lastChild

Qaytariladigan qiymat

Tip Tavsif
NodeTugunning oxirgi bolasi.
Bola tugun mavjud bo‘lmasa, null.


Ko‘proq misollar

Bu misol bo‘sh joylar (whitespace) qanday xalaqit berishi mumkinligini ko‘rsatadi:

"myDIV" elementining oxirgi bola tuguni nomini olishga harakat qiling:

<div id="myDIV">   <p>Looks like first child</p>   <p>Looks like last Child</p> </div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
O‘zingiz sinab ko‘ring »

Biroq, agar manba koddan bo‘sh joylarni olib tashlasangiz, "myDIV" elementida #text tugunlari bo‘lmaydi:

<div id="myDIV"><p>First child</p><p>Last Child</p></div> <script> let text = document.getElementById("myDIV").lastChild.nodeName; </script>
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

element.lastChild — 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!