hasChildNodes()

Misol

Elementda bola tugunlar bormi:

let answer = element.hasChildNodes();
O‘zingiz sinab ko‘ring »

Elementning birinchi bola tugunini olib tashlang:

if (element.hasChildNodes()) {   element.removeChild(element.childNodes[0]); }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

Agar ko‘rsatilgan tugunda bola tugunlar bo‘lsa, hasChildNodes() metodi true, aks holda false qaytaradi.

hasChildNodes() metodi faqat o‘qish uchun.

Muhim!

Tugunlar orasidagi bo‘sh joylar (whitespace) bola tugunlar (matn tugunlari) hisoblanadi.

Shuningdek qarang:

childNodes xususiyati

firstChild xususiyati

lastChild xususiyati

nextSibling xususiyati

previousSibling xususiyati

parentNode xususiyati

HTML tugunlar va elementlar

HTML DOM (Document Object Model) nuqtai nazaridan HTML hujjat — bola tugunlarga ega bo‘lgan (yoki ega bo‘lmagan) tugunlar kolleksiyasi.

Tugunlar — bu 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).


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.



Sintaksis

element.hasChildNodes()

Parametrlar

YO‘Q

Qaytariladigan qiymat

Tip Tavsif
BooleanElementda bola tugunlar bo‘lsa true, aks holda false.

Brauzerlarda qo‘llab-quvvatlash

element.hasChildNodes() — 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!