⊗jsOpBsICD 27 of 60 menu

Inbyggda DOM-klasser i JavaScript

DOM-element är också objekt tillhörande inbyggda klasser. Låt oss titta på ett exempel. Anta att vi har ett stycke:

<p>text</p>

Låt oss hämta en referens till det i en variabel:

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

Låt oss skriva ut detta stycke till konsolen:

console.log(elem);

Och låt oss nu titta på listan över egenskaper och metoder för vårt stycke:

console.dir(elem);

Man kan avgöra vilken klass vårt stycke tillhör. För att göra detta måste man i egenskapslistan hitta en speciell egenskap [[Prototype]]. I den kan vi se att stycket tillhör klassen HTMLParagraphElement. Låt oss kontrollera detta:

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

Studera resultatet av att köra följande kod:

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

Avgör vilken klass detta element tillhör.

Studera resultatet av att köra följande kod:

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

Avgör vilken klass detta element tillhör.

Studera resultatet av att köra följande kod:

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

Avgör vilken klass resultatet tillhör.

Studera resultatet av att köra följande kod:

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

Avgör vilken klass resultatet tillhör.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa