Sibling (yonma yon dom elementlari) savoli
Agar elem
– ixtiyoriy DOM element tugun bo’lsa…
elem.lastChild.nextSibling
har doimnull
ekanligi rostmi?elem.children[0].previousSibling
har doimnull
ekanligi rostmi?
- Ha, rost.
elem.lastChild
elementi har doim oxirgi element bo‘lib, undanextSibling
yo‘q. 2.Yo’q, noto’g’ri, chunkielem.children[0]
elementlar orasidagi birinchi bola. Ammo undan oldin element bo’lmagan tugunlar mavjud bo’lishi mumkin. Shunday qilib,previousSibling
matnli tugun bo’lishi mumkin.
Iltimos, diqqat qiling: ikkala holatda ham, agar bolalar bo’lmasa, xato bo’ladi.
Agar bolalar boʻlmasa, elem.lastChild”
null
hisoblanadi, shuning uchun biz elem.lastChild.nextSibling
ga kira olmaymiz. elem.children
to’plami esa bo’sh (bo’sh []
massivi kabi).