⊗jsOpBsICD 27 of 60 menu

JavaScriptin sisäänrakennetut DOM-luokat

DOM-elementit edustavat myös sisäänrakennettujen luokkien olioita. Katsotaanpa esimerkkiä. Oletetaan, että meillä on kappale:

<p>teksti</p>

Saadaan viittaus siihen muuttujaan:

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

Tulostetaan tämä kappale konsoliin:

console.log(elem);

Katsotaanpa nyt luettelo kappaleemme ominaisuuksista ja menetelmistä:

console.dir(elem);

Voidaan määrittää mihin luokkaan kappaleemme kuuluu. Tätä varten ominaisuuksien luettelosta on löydettävä erityinen ominaisuus [[Prototype]]. Siinä me näemme, että kappale kuuluu luokkaan HTMLParagraphElement. Tarkistetaan tämä:

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

Tutki seuraavan koodin suorituksen tulosta:

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

Määritä, mihin luokkaan tämä tagi kuuluu.

Tutki seuraavan koodin suorituksen tulosta:

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

Määritä, mihin luokkaan tämä tagi kuuluu.

Tutki seuraavan koodin suorituksen tulosta:

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

Määritä, mihin luokkaan tulos kuuluu.

Tutki seuraavan koodin suorituksen tulosta:

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

Määritä, mihin luokkaan tulos kuuluu.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää