⊗jsOpBsICD 27 of 60 menu

Ingeboude DOM Klasse in JavaScript

DOM elemente verteenwoordig ook voorwerpe van ingeboude klasse. Kom ons kyk na 'n voorbeeld. Laat ons 'n paragraaf hê:

<p>teks</p>

Kry 'n verwysing daarna in 'n veranderlike:

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

Voer hierdie paragraaf in die konsole uit:

console.log(elem);

En kyk nou na die lys van eienskappe en metodes van ons paragraaf:

console.dir(elem);

Jy kan bepaal tot watter klas ons paragraaf behoort. Vir dit in die eienskappe lys moet jy 'n spesiale eienskap [[Prototype]] vind. Daarin sien ons dat die paragraaf aan die klas HTMLParagraphElement behoort. Kom ons toets dit:

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

Bestudeer die resultaat van die uitvoering van die volgende kode:

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

Bepaal aan watter klas hierdie etiket behoort.

Bestudeer die resultaat van die uitvoering van die volgende kode:

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

Bepaal aan watter klas hierdie etiket behoort.

Bestudeer die resultaat van die uitvoering van die volgende kode:

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

Bepaal aan watter klas die resultaat behoort.

Bestudeer die resultaat van die uitvoering van die volgende kode:

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

Bepaal aan watter klas die resultaat behoort.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp