ÐиÑÐ°Ð½Ð½Ñ Ð¿Ñо ÑÑÑÑдÑв
важливÑÑÑÑ: 5
ЯкÑо elem â Ñе довÑлÑний DOM елеменÑâ¦
- Чи пÑавда Ñо
elem.lastChild.nextSiblingзавждиnull? - Чи пÑавда Ñо
elem.children[0].previousSiblingзавждиnull?
- Так, Ñе пÑавда. ÐлеменÑ
elem.lastChildзавжди оÑÑаннÑй, Ñ Ð½Ñого немаÑnextSibling. - ÐÑ, Ñе непÑавда, ÑÐ¾Ð¼Ñ Ñо
elem.children[0]â пеÑÑий доÑÑÑнÑй ÑеÑед елеменÑÑв. Ðле пеÑед ним можÑÑÑ ÑÑнÑваÑи вÑзли ÑнÑÐ¸Ñ ÑипÑв. ÐÑже,previousSiblingможе бÑÑи, напÑиклад, ÑекÑÑовим вÑзлом.
ÐвеÑнÑÑÑ ÑвагÑ: в Ð¾Ð±Ð¾Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÐ°Ñ ÑкÑо Ð½ÐµÐ¼Ð°Ñ Ð´ÑÑей, Ñо бÑде помилка.
ЯкÑо доÑÑÑнÑÑ
елеменÑÑв немаÑ, elem.lastChild маÑиме знаÑÐµÐ½Ð½Ñ null, ÑÐ¾Ð¼Ñ Ð¼Ð¸ не зможемо оÑÑимаÑи доÑÑÑп до elem.lastChild.nextSibling. РколекÑÑÑ elem.children поÑÐ¾Ð¶Ð½Ñ (Ñк поÑожнÑй маÑив []).