Vytváranie HTML tabuliek v JavaScripte
Predpokladajme, že máme takúto prázdnu HTML tabuľku:
<table id="table"></table>
Vyplňme túto tabuľku riadkami a stĺpcami. Tu je príklad toho, čo by sme mali dostať:
<table id="table">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Na vyriešenie úlohy potrebujeme dve vnorené slučky. Prvá slučka bude vytvárať riadky tabuľky, a druhá - bunky v každom riadku:
let table = document.querySelector('#table');
for (let i = 0; i < 3; i++) {
let tr = document.createElement('tr');
for (let i = 0; i < 3; i++) {
let td = document.createElement('td');
tr.appendChild(td);
}
table.appendChild(tr);
}
Daná je prázdna HTML tabuľka. Pomocou dvoch
vnorených slučiek for vyplňte túto
tabuľku 5 riadkami s 5 stĺpcami.
Upravte predchádzajúcu úlohu tak, aby
tabuľka bola vytvorená s veľkosťou 10 riadkov
na 5 stĺpcov.
Upravte predchádzajúcu úlohu tak, aby
do každého td bol pridaný text 'x'.
Implementujte generátor tabuliek, kde šírka a výška
tabuľky je zadaná v dvoch vstupoch (napríklad,
tabuľka 5 na 10 buniek).