⊗jsOpBsICD 27 of 60 menu

Ενσωματωμένες Κλάσεις DOM JavaScript

Τα στοιχεία DOM αντιπροσωπεύουν επίσης αντικείμενα ενσωματωμένων κλάσεων. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε μια παράγραφο:

<p>κείμενο</p>

Ας πάρουμε μια αναφορά σε αυτήν σε μια μεταβλητή:

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

Ας εμφανίσουμε αυτήν την παράγραφο στην κονσόλα:

console.log(elem);

Και τώρα ας δούμε τη λίστα των ιδιοτήτων και των μεθόδων της παραγράφου μας:

console.dir(elem);

Μπορούμε να προσδιορίσουμε σε ποια κλάση ανήκει η παράγραφός μας. Για αυτό στη λίστα των ιδιοτήτων πρέπει να βρούμε μια ειδική ιδιότητα [[Prototype]]. Σε αυτή βλέπουμε ότι η παράγραφος ανήκει στην κλάση HTMLParagraphElement. Ας το ελέγξουμε:

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

Μελετήστε το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

<div>κείμενο</div> let elem = document.querySelector('div'); console.dir(elem);

Προσδιορίστε σε ποια κλάση ανήκει αυτή η ετικέτα.

Μελετήστε το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

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

Προσδιορίστε σε ποια κλάση ανήκει αυτή η ετικέτα.

Μελετήστε το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

<div>κείμενο</div> <div>κείμενο</div> <div>κείμενο</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Προσδιορίστε σε ποια κλάση ανήκει το αποτέλεσμα.

Μελετήστε το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

<div> <p>κείμενο</p> <p>κείμενο</p> <p>κείμενο</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);

Προσδιορίστε σε ποια κλάση ανήκει το αποτέλεσμα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη