⊗jsOpBsICD 27 of 60 menu

JavaScript-ის ჩაშენებული DOM კლასები

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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა