⊗jsPmMnEC 464 of 505 menu

JavaScript'te Eleman Klonlama

Bu derste, elemanların kopyalarını nasıl alacağımızı öğreneceğiz. Bu kopyalarla, tıpkı sıradan elemanlarmış gibi çalışabiliriz - onları değiştirebilir ve sayfada istediğimiz yere yerleştirebiliriz. Elemanların kopyalarını alma işlemine klonlama denir.

Bir elemanı, cloneNode metodu kullanarak klonlayabilirsiniz. Bu metoda parametre olarak true ya da false geçirilmelidir. Eğer true geçirilirse, eleman tüm nitelikleri ve alt elemanlarıyla birlikte tamamen klonlanır, eğer false geçirilirse - sadece elemanın kendisi klonlanır.

Bir örnek üzerinde inceleyelim. Diyelim ki şöyle bir kodumuz var:

<div id="parent"> <div class="elem"> <p>birinci paragraf</p> <p>ikinci paragraf</p> </div> </div>

elem sınıfına sahip bloğun bir kopyasını yapalım ve onu #parent bloğunun sonuna ekleyelim:

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

Sonuç olarak şu elde edilecektir:

<div id="parent"> <div class="elem"> <p>birinci paragraf</p> <p>ikinci paragraf</p> </div> <div class="elem"> <p>birinci paragraf</p> <p>ikinci paragraf</p> </div> </div>

Bir input verilmiştir. Bir buton verilmiştir. Butona tıklandığında bu inputu klonlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet