⊗jsPmMnEC 464 of 505 menu

JavaScript တွင် အစိတ်အပိုင်းများ ပွားယူခြင်း

ဤသင်ခန်းစာတွင် အစိတ်အပိုင်းများ၏ မိတ္တူများ ရယူခြင်းကို သင်ယူပါမည်။ ဤမိတ္တူများကို ပုံမှန်အစိတ်အပိုင်းများကဲ့သို့ ကိုင်တွယ်နိုင်သည် - ၎င်းတို့ကို ပြုပြင်ပြောင်းလဲခြင်းနှင့် စာမျက်နှာ၏ လိုအပ်သောနေရာတွင် ထည့်သွင်းခြင်းတို့ ပြုလုပ်နိုင်သည်။ အစိတ်အပိုင်းများ၏ မိတ္တူများရယူသည့် လုပ်ငန်းစဉ်ကိ် ပွားယူခြင်း (cloning) ဟုခေါ်သည်။

အစိတ်အပိုင်းတစ်ခုကို cloneNode method ကိုအသုံးပြု၍ ပွားယူနိုင်သည်။ ဤ method ထဲသို့ true သို့မဟုတ် false ကို parameter အဖြစ် ပေးပို့ရမည်။ true ပေးပို့ပါက အစိတ်အပိုင်းသည် attribute အားလုံးနှင့် ကလေးအစိတ်အပိုင်းများနှင့်အတူ အပြည့်အဝ ပွားယူခံရပြီး၊ false ပေးပို့ပါက အစိတ်အပိုင်း ကိုယ်တိုင်သာ ဖြစ်သည်။

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

<div id="parent"> <div class="elem"> <p>ပထမ စာပိုဒ်</p> <p>ဒုတိယ စာပိုဒ်</p> </div> </div>

elem class ရှိ block ၏ မိတ္တူတစ်ခုကို ဖန်တီးပြီး #parent block ၏ နောက်ဆုံးတွင် ထည့်သွင်းကြမည်:

let parent = document.querySelector('#parent'); let elem = parent.querySelector('.elem'); let clone = elem.cloneNode(true); parent.appendChild(clone);

ရလဒ်အနေဖြင့် အောက်ပါအတိုင်း ဖြစ်လာမည်:

<div id="parent"> <div class="elem"> <p>ပထမ စာပိုဒ်</p> <p>ဒုတိယ စာပိုဒ်</p> </div> <div class="elem"> <p>ပထမ စာပိုဒ်</p> <p>ဒုတိယ စာပိုဒ်</p> </div> </div>

input တစ်ခု ပေးထားသည်။ button တစ်ခု ပေးထားသည်။ button ကို နှိပ်လိုက်သောအခါ ထို input ကို ပွားယူပါ။

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