⊗jsPmMnEC 464 of 505 menu

Elementlərin JavaScript-də klonlanması

Bu dərsdə biz elementlərin kopyalarını necə əldə edəcəyimizi öyrənəcəyik. Bu kopyalarla adi elementlər kimi işləmək olar - onları dəyişmək və səhifədə lazımi yerə yerləşdirmək. Elementlərin kopyalarının əldə edilməsi prosesi klonlama adlanır.

Element cloneNode metodu ilə klonlana bilər. Bu metod parametr kimi true və ya false qəbul edir. Əgər true ötürülərsə, element bütün atributları və alt elementləri ilə birlikdə tam klonlanır, əgər false ötürülərsə - yalnız özü klonlanır.

Nümunəyə baxaq. Tutaq ki, bizim belə bir kodumuz var:

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

Gəlin elem sinifli blokun kopyasını edək və onu #parent blokunun sonuna əlavə edək:

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

Nəticə belə olacaq:

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

Input verilib. Düymə verilib. Düyməyə kliklədikdə bu inputu klonlayın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et