40 of 60 menu

Ներդրված դասերի հիերարխիան ԺավաՍկրիպտում OOP-ում

Ներդրված դասերը նույնպես ունեն հիերարխիա։ Եկեք նայենք պարբերության օրինակով.

<p>text</p>

Ստանանք պարբերության հղումը փոփոխականի մեջ.

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

Նայենք մեր պարբերությանը կոնսոլում.

console.dir(elem);

Ինչպես արդեն գիտեք, [[Prototype]] հատկության մեջ պարունակվում է պարբերության դասի անունը։ Դա HTMLParagraphElement է։ Եթե բացել այս դասի հատկությունների և մեթոդների ցուցակը, ապա ներքևում նորից կհայտնաբերվի [[Prototype]] հատկությունը, որն արդեն կպարունակի ծնողական դաս և դա կլինի HTMLElement։ Նրա համար նույնպես կարելի է գտնել ծնող և այսպես շարունակ։

Ուսումնասիրեք դասերի հիերարխիան այս տեգի համար.

<div>text</div> let elem = document.querySelector('div'); console.dir(elem);

Ուսումնասիրեք դասերի հիերարխիան այս տեգի համար.

<input> let elem = document.querySelector('input'); console.dir(elem);

Ուսումնասիրեք դասերի հիերարխիան այս հավաքածուի համար.

<div>text</div> <div>text</div> <div>text</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Ուսումնասիրեք դասերի հիերարխիան այս հավաքածուի համար.

<div> <p>text</p> <p>text</p> <p>text</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել