⊗jsOpBsICD 27 of 60 menu

Įtaisytosios DOM klasės JavaScript

DOM elementai taip pat yra įtaisytųjų klasių objektai. Pažiūrėkime pavyzdžiu. Tarkime, mes turime pastraipą:

<p>text</p>

Gaukime nuorodą į ją į kintamąjį:

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

Išveskime šią pastraipą į konsolę:

console.log(elem);

O dabar pažiūrėkime savybių ir metodų sąrašą mūsų pastraipos:

console.dir(elem);

Galima nustatyti, kuriai klasei priklauso mūsų pastraipa. Tam savybių sąraše reikia rasti specialią savybę [[Prototype]]. Joje mes matome, kad pastraipa priklauso klasei HTMLParagraphElement. Patikrinkime tai:

console.log(elem instanceof HTMLParagraphElement); // true

Išnagrinėkite šio kodo vykdymo rezultatą:

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

Nustatykite, kuriai klasei priklauso šią žymą.

Išnagrinėkite šio kodo vykdymo rezultatą:

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

Nustatykite, kuriai klasei priklauso šią žymą.

Išnagrinėkite šio kodo vykdymo rezultatą:

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

Nustatykite, kuriai klasei priklauso rezultatas.

Išnagrinėkite šio kodo vykdymo rezultatą:

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

Nustatykite, kuriai klasei priklauso rezultatas.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti