⊗jsPmFDTCF 493 of 505 menu

Funkcia na vytváranie HTML tabuliek v JavaScripte

Teraz si vytvorme funkciu createTable, ktorá bude vytvárať tabuľku zadanej veľkosti a pridávať ju na koniec zadaného elementu.

Nech prvý parameter našej funkcie prijímá počet riadkov, druhý parameter - počet stĺpcov a tretí - odkaz na DOM element, vnútri ktorého bude vytvorená naša tabuľka.

Pozrime sa, ako budeme používať opísanú funkciu, keď bude vytvorená. Nech je nám napríklad daný takýto div:

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

Vytvorme vnútri tohto divu tabuľku 3 na 4:

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

Nech sú nám teraz dané dva divy:

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

Vytvorme svoju tabuľku v každom z týchto divov:

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

Aby boli vytvorené tabuľky okamžite viditeľné, môžeme pridať nejaký CSS, napríklad takýto:

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

Tu je príprava opísanej funkcie:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // tu vytvoríme tabuľku s rows riadkami a cols stĺpcami for () { for () { } } parent.appendChild(table); }

Doplňte kód vyššie uvedenej prípravy funkcie. Otestujte činnosť hotovej funkcie.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť