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:

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

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

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

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

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

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

javascriptlet 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:

csstd {
  width: 50px;
  height: 50px;
  border: 1px solid black;
}
Задание 1

Tu je príprava opísanej funkcie:

javascriptfunction 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.