⊗jsPmFDPEAP 491 of 505 menu

DOM element ကို function parameter အဖြစ်ပို့ဆောင်ခြင်း

ယခင်သင်ခန်းစာများတွင် ကျွန်ုပ်တို့၏ function များသို့ element selector များပို့ဆောင်ခဲ့ပြီး ကျွန်ုပ်တို့၏ function များသည် ၎င်းတို့၏ code အတွင်း၌ ထို element များ၏ reference များကိုကိုယ်တိုင်ရယူခဲ့ကြသည်။ အခြားနည်းလမ်းတစ်ခုလည်းရှိပါသည်။ function ထဲသို့ ယခင်ကရရှိထားပြီးသော element များ၏ reference များကိုပို့ဆောင်နိုင်သည်။

ဥပမာတစ်ခုကိုကြည့်ကြပါစို့။ ကျွန်ုပ်တို့၌ အောက်ပါ code ရှိသည်ဆိုပါစို့။

<p id="elem1"></p> <p id="elem2"></p>

setText function တစ်ခုပြုလုပ်ကြပါစို့။ ပထမ parameter အနေဖြင့် DOM element တစ်ခု၏ reference ကိုလက်ခံမည်၊ ဒုတိယ parameter အနေဖြင့် element ၏ text ကိုလက်ခံမည်။

function setText(elem, text){ elem.textContent = text; }

ကျွန်ုပ်တို့၏ စာပိုဒ်များအတွက် text သတ်မှတ်ရန် ကျွန်ုပ်တို့ဖန်တီးထားသော function ကိုအသုံးပြုကြပါစို့။

let elem1 = document.getElementById('elem1'); setText(elem1, 'text1'); let elem2 = document.getElementById('elem2'); setText(elem2, 'text2');

appendText function တစ်ခုပြုလုပ်ပါ။ ပထမ parameter အနေဖြင့် DOM element ကိုလက်ခံမည်၊ ဒုတိယ parameter အနေဖြင့် text ကိုလက်ခံမည်။ ဤ function သည် text ကို ထို element ၏နောက်ဆုံးတွင်ထည့်ပေးရန် ပြုလုပ်ပေးပါ။

စာပိုဒ်များကိုပေးထားသည်။ ၎င်းတို့ကိုရယူပါ၊ loop ဖြင့်လှည့်ပါ ထို့နောက် ယခင်ပြဿနာတွင်ပြုလုပ်ထားသော appendText function ကို အသုံးပြု၍ တစ်ခုစီ၏နောက်တွင် '!' ထည့်ပါ။

setValue function တစ်ခုပြုလုပ်ပါ။ ပထမ parameter အနေဖြင့် input ၏ reference ကိုလက်ခံမည်၊ ဒုတိယ parameter အနေဖြင့် text ကိုလက်ခံမည်။ ဤ function သည် ပို့ဆောင်ထားသော text ကို input ၏ value တွင်သတ်မှတ်ပေးရန် ပြုလုပ်ပေးပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်