⊗jsPmNdInr 393 of 505 menu

JavaScript-те түйіндермен жұмыс

Сіз білетіндей, тегтер басқа тегтерді қамтуы мүмкін немесе JavaScript терминологиясында айтқанда, DOM элементтері басқа DOM элементтерін қамтуы мүмкін. Бұған қоса, алайда, оларда түсініктемелер және жай мәтін болуы мүмкін. Түсініктемелер, мәтіндер және DOM элементтері бір атаумен біріктіріледі - түйіндер.

Сізге firstElementChild, lastElementChild, nextElementSibling, previousElementSibling сипаттары таныс. Бұл сипаттар нақты DOM элементтерімен жұмыс істейді, және қалған түйіндерді елемейді. Әдетте, дәл сол бізге қажет болады.

Алайда, firstChild, lastChild, nextSibling, previousSibling сипаттары да бар. Бұл сипаттар ұқсас түрде жұмыс істейді, алайда, барлық түйіндерді есепке алады. Мысал арқылы осы сипаттардың арасындағы айырмашылықты қарастырайық. Бізде үш түйіні бар див бар делік:

<div id="elem"><!--com-->text<span>tag</span></div>

Осы дивге сілтемені айнымалыға алайық:

let elem = document.querySelector('#elem');

Енді firstChild және firstElementChild сипаттарында не бар екенін көрейік:

console.log(elem.firstChild); // түсініктеме console.log(elem.firstElementChild); // span тегі

lastChild және lastElementChild арасындағы айырмашылықты көрсететін код жазыңыз.

nextSibling және nextElementSibling арасындағы айырмашылықты көрсететін код жазыңыз.

previousSibling және previousElementSibling арасындағы айырмашылықты көрсететін код жазыңыз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау