⊗jsPmFDTCF 493 of 505 menu

Funktsioon HTML tabelite loomiseks JavaScriptis

Teeme nüüd funktsiooni createTable, mis loob etteantud suurusega tabeli ja lisab selle etteantud elemendi lõppu.

Olgu meie funktsiooni esimene parameeter ridade arv, teine parameeter - veergude arv ja kolmas - viide DOM elemendile, mille sisuks meie tabel luuakse.

Vaatame, kuidas me kirjeldatud funktsiooni kasutama hakkame, kui see on loodud. Olgu meil näiteks antud selline div:

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

Teeme selle divi sees tabeli 3 korda 4:

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

Olgu nüüd meil antud kaks divi:

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

Teeme igas neist dividest oma tabeli:

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

Selleks, et loodavad tabelid oleksid kohe nähtavad, võib lisada mõne CSSi, näiteks sellise:

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

Siin on kirjeldatud funktsiooni mall:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // siin loome tabeli rows rea ja cols veeruga for () { for () { } } parent.appendChild(table); }

Viige ülaltoodud funktsiooni mallis kood lõpuni. Testige valmis funktsiooni tööd.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu