⊗jsOpBsICD 27 of 60 menu

A JavaScript DOM beépített osztályai

A DOM elemek beépített osztályok objektumait képviselik. Nézzük meg egy példán keresztül. Tegyük fel, hogy van egy bekezdésünk:

<p>szöveg</p>

Szerezzük meg a hivatkozást rá egy változóba:

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

Írjuk ki ezt a bekezdést a konzolra:

console.log(elem);

És most nézzük meg a bekezdésünk tulajdonságainak és metódusainak listáját:

console.dir(elem);

Meghatározhatjuk, hogy a bekezdésünk melyik osztályhoz tartozik. Ehhez a tulajdonságok listájában meg kell keresnünk egy speciális tulajdonságot [[Prototype]]. Ebben látjuk, hogy a bekezdés a HTMLParagraphElement osztályhoz tartozik. Ellenőrizzük ezt:

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

Tanulmányozza a következő kód végrehajtásának eredményét:

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

Határozza meg, hogy ez a tag melyik osztályhoz tartozik.

Tanulmányozza a következő kód végrehajtásának eredményét:

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

Határozza meg, hogy ez a tag melyik osztályhoz tartozik.

Tanulmányozza a következő kód végrehajtásának eredményét:

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

Határozza meg, hogy az eredmény melyik osztályhoz tartozik.

Tanulmányozza a következő kód végrehajtásának eredményét:

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

Határozza meg, hogy az eredmény melyik osztályhoz tartozik.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás