⊗jsOpBsICD 27 of 60 menu

Innbygde DOM-klasser i JavaScript

DOM-elementer representerer også objekter av innbygde klasser. La oss se på et eksempel. La oss si at vi har et avsnitt:

<p>tekst</p>

La oss få en referanse til det i en variabel:

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

La oss skrive ut dette avsnittet til konsollen:

console.log(elem);

Og la oss nå se på listen over egenskaper og metoder for vårt avsnitt:

console.dir(elem);

Man kan bestemme hvilken klasse vårt avsnitt tilhører. For å gjøre dette må du finne en spesiell egenskap [[Prototype]] i egenskapslisten. I den kan vi se at avsnittet tilhører klassen HTMLParagraphElement. La oss bekrefte dette:

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

Studer resultatet av utførelsen av følgende kode:

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

Bestem hvilken klasse denne taggen tilhører.

Studer resultatet av utførelsen av følgende kode:

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

Bestem hvilken klasse denne taggen tilhører.

Studer resultatet av utførelsen av følgende kode:

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

Bestem hvilken klasse resultatet tilhører.

Studer resultatet av utførelsen av følgende kode:

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

Bestem hvilken klasse resultatet tilhører.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis