⊗jsOpBsICD 27 of 60 menu

Ingebouwde DOM Klassen JavaScript

DOM elementen zijn ook objecten van ingebouwde klassen. Laten we een voorbeeld bekijken. Stel we hebben een paragraaf:

<p>tekst</p>

We halen een referentie erop in een variabele:

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

Laten we deze paragraaf naar de console uitvoeren:

console.log(elem);

En laten we nu de lijst van eigenschappen en methodes van onze paragraaf bekijken:

console.dir(elem);

We kunnen bepalen tot welke klasse onze paragraaf behoort. Hiervoor moeten we in de lijst van eigenschappen de speciale eigenschap [[Prototype]] zoeken. Hierin zien we dat de paragraaf tot de klasse HTMLParagraphElement behoort. Laten we dit controleren:

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

Bestudeer het resultaat van de uitvoering van de volgende code:

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

Bepaal tot welke klasse deze tag behoort.

Bestudeer het resultaat van de uitvoering van de volgende code:

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

Bepaal tot welke klasse deze tag behoort.

Bestudeer het resultaat van de uitvoering van de volgende code:

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

Bepaal tot welke klasse het resultaat behoort.

Bestudeer het resultaat van de uitvoering van de volgende code:

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

Bepaal tot welke klasse het resultaat behoort.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren