⊗jsPmMnEC 464 of 505 menu

JavaScriptda elementlarni klonlash

Ushbu darsda biz elementlarning nusxalarini olishni o'rganamiz. Ushbu nusxalar bilan oddiy elementlar bilan ishlagandek ishlash mumkin - ularni o'zgartirish va sahifaning kerakli joyiga joylashtirish. Elementlarning nusxalarini olish jarayoni klonlash deb ataladi.

Elementni cloneNode metodi yordamida klonlash mumkin. Ushbu metodga parametr sifatida true yoki false beriladi. Agar true berilsa, element butunlay, barcha atributlari va vorinchi elementlari bilan birga klonlanadi, agar false berilsa - faqat o'zi klonlanadi.

Keling, misol orqali ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi kod mavjud:

<div id="parent"> <div class="elem"> <p>birinchi abzas</p> <p>ikkinchi abzas</p> </div> </div>

elem klassiga ega bo'lgan blokning nusxasini yaratamiz va uni #parent blokining oxiriga joylashtiramiz:

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

Natijada quyidagi hosil bo'ladi:

<div id="parent"> <div class="elem"> <p>birinchi abzas</p> <p>ikkinchi abzas</p> </div> <div class="elem"> <p>birinchi abzas</p> <p>ikkinchi abzas</p> </div> </div>

Input berilgan. Tugma berilgan. Tugma bosilganda ushbu inputni klonlang.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish