⊗jsOpBsICD 27 of 60 menu

JavaScript ၏ DOM အလိုအလျောက်အတန်းများ

DOM အစိတ်အပိုင်းများသည်လည်း အလိုအလျောက်အတန်းများ၏ object များဖြစ်ကြသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် စာပိုဒ်တစ်ခုရှိသည်ဆိုပါစို့။

<p>စာသား</p>

၎င်းကို variable တစ်ခုအတွင်း ရည်ညွှန်းရယူကြမည်။

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

ထိုစာပိုဒ်ကို console တွင် ထုတ်ပြကြမည်။

console.log(elem);

ယခု ကျွန်ုပ်တို့၏ စာပိုဒ်၏ properties များနှင့် methods များစာရင်းကို ကြည့်ကြမည်။

console.dir(elem);

ကျွန်ုပ်တို့၏ စာပိုဒ်သည် မည်သည့်အတန်းနှင့် သက်ဆိုင်သည်ကို သတ်မှတ်နိုင်သည်။ ၎င်းအတွက် properties စာရင်းထဲတွင် အထူး property [[Prototype]] ကို ရှာရန် လိုအပ်သည်။ ၎င်းထဲတွင် ကျွန်ုပ်တို့ မြင်ရသည်မှာ စာပိုဒ်သည် HTMLParagraphElement အတန်းနှင့် သက်ဆိုင်သည်။ ၎င်းကို စစ်ဆေးကြည့်ကြမည်။

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

အောက်ပါကုဒ်ဖြင့် ရလဒ်ကို လေ့လာပါ။

<div>စာသား</div> let elem = document.querySelector('div'); console.dir(elem);

ဤ tag သည် မည်သည့်အတန်းနှင့် သက်ဆိုင်သည်ကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်ဖြင့် ရလဒ်ကို လေ့လာပါ။

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

� tag သည် မည်သည့်အတန်းနှင့် သက်ဆိုင်သည်ကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်ဖြင့် ရလဒ်ကို လေ့လာပါ။

<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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်