⊗jsPmFDTCF 493 of 505 menu

JavaScriptda HTML jadvallarni yaratish uchun funksiya

Keling endi createTable funksiyasini yarataylik, bu funksiya berilgan o‘lchamdagi jadvalni yaratadi va uni berilgan elementning oxiriga qo‘shadi.

Funksiyamizning birinchi parametri qatorlar soni, ikkinchi parametri ustunlar soni, uchinchisi esa ichida jadval yaratiladigan DOM elementiga havola bo‘lsin.

Keling, funksiya yaratilgandan keyin undan qanday foydalanamiz, buni ko‘rib chiqaylik. Misol tariqasida, bizga quyidagi div berilgan bo‘lsin:

<div id="elem"></div>

Keling, ushbu div ichida 3 dan 4 o‘lchamli jadval yarataylik:

let div = document.querySelector('#elem'); createTable(3, 4, div);

Endi esa bizga ikkita div berilgan bo‘lsin:

<div id="elem1"></div> <div id="elem2"></div>

Keling, ushbu divlarning har biriga o‘zimizning jadvalimizni yarataylik:

let div1 = document.querySelector('#elem1'); createTable(3, 4, div1); let div2 = document.querySelector('#elem2'); createTable(5, 6, div2);

Yaratilayotgan jadvallarni darhol ko‘rish uchun, qandaydir CSS qo‘shish mumkin, masalan, quyidagicha:

td { width: 50px; height: 50px; border: 1px solid black; }

Mana tavsiflangan funksiyaning tayyorgarlik shakli:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // bu yerda rows qator va cols ustunli jadval yaratamiz for () { for () { } } parent.appendChild(table); }

Yuqorida keltirilgan tayyorgarlik funksiyasining kodini to‘ldiring. Tayyor funksiyaning ishlashini sinab ko‘ring.

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