169 of 264 menu

cloneNode Method

cloneNode method သည် element တစ်ခုကို ပုံတူကူးပြီး ၎င်း၏ တိကျသော ပုံစံတူကို ရယူနိုင်စေပါသည်။ ထိုပုံတူကို ထို့နောက် prepend, append, appendChild, insertBefore သို့မဟုတ် insertAdjacentElement စသော method များကို အသုံးပြု၍ စာမျက်နှာပေါ်သို့ ထည့်သွင်းနိုင်ပါသည်။

ပါရာမီတာအနေဖြင့် ဤ method သည် true သို့မဟုတ် false ကို လက်ခံပါသည်။ true ကို ပေးလိုက်ပါက element ကို ၎င်း၏ attribute များနှင့် သားစဉ်မြေးဆက်အားလုံးနှင့်အတူ အပြည့်အစုံ ပုံတူကူးပါမည်။ false ကို ပေးလိုက်ပါက element ကိုသာ (သားစဉ်မြေးဆက်များ မပါဘဲ) ပုံတူကူးပါမည်။

Syntax

element.cloneNode(true သို့မဟုတ် false);

ဥပမာ

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

<div id="parent"> <div class="elem"> <p>စာသား1</p> <p>စာသား2</p> </div> </div> let parent = document.getElementById('parent'); let elem = parent.querySelector('.elem'); let clone = elem.cloneNode(true); parent.appendChild(clone);

ကုဒ်ကို run ပြီးသောအခါ ရလဒ်။

<div id="parent"> <div class="elem"> <p>စာသား1</p> <p>စာသား2</p> </div> <div class="elem"> <p>စာသား1</p> <p>စာသား2</p> </div> </div>

ဥပမာ

ရရှိလာသော ပုံတူ clone ဖြင့် သာမန် element တစ်ခုကဲ့သို့ အလုပ်လုပ်နိုင်ပါသည်။

<div id="parent"> <div class="elem"> <p>စာသား1</p> <p>စာသား2</p> </div> </div> let parent = document.getElementById('parent'); let elem = parent.querySelector('.elem'); let clone = elem.cloneNode(true); clone.children[0].textContent = 'စာသားအသစ်1'; clone.children[1].textContent = 'စာသားအသစ်2'; parent.appendChild(clone);

ကုဒ်ကို run ပြီးသောအခါ ရလဒ်။

<div id="parent"> <div class="elem"> <p>စာသား1</p> <p>စာသား2</p> </div> <div class="elem"> <p>စာသားအသစ်1</p> <p>စာသားအသစ်2</p> </div> </div>

အခြားကြည့်ရှုရန်

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