Vytváření HTML tabulek v JavaScriptu
Předpokládejme, že máme prázdnou HTML tabulku:
<table id="table"></table>
Pojďme tuto tabulku naplnit řádky a sloupci. Zde je příklad toho, co bychom měli získat:
<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>
K vyřešení úlohy potřebujeme dva vnořené cykly. První cyklus bude vytvářet řádky tabulky, a druhý - buňky v každém řádku:
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);
}
Je dána prázdná HTML tabulka. Pomocí dvou
vnořených cyklů for naplňte tuto
tabulku 5 řádky s 5 sloupci.
Upravte předchozí úlohu tak, aby
tabulka byla vytvořena o velikosti 10 řádků
na 5 sloupců.
Upravte předchozí úlohu tak, aby
do každé td byl přidán text 'x'.
Implementujte generátor tabulek, šířka a výška
tabulky je zadána ve dvou vstupech (například,
tabulka 5 na 10 buněk).