Прављење HTML табела у JavaScript-у
Претпоставимо да имамо овакву празну HTML табелу:
<table id="table"></table>
Хајде да попунимо ову табелу редовима и колонама. Ево примера шта би требало да добијемо:
<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>
За решавање задатка потребна су два угњеждена циклуса. Први циклус ће креирати редове табеле, а други - ћелије у сваком реду:
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);
}
Дата је празна HTML табела. Помоћу два
угњеждена циклуса for попуните ову
табелу са 5 редова и 5 колона.
Модификујте претходни задатак тако да се
табела креира величине 10 редова
са 5 колона.
Модификујте претходни задатак тако да
у сваку td ћелију буде додат текст 'x'.
Имплементирајте генератор табела, где се ширина и висина
табеле задају кроз два инпута (нпр.
табела 5 на 10 ћелија).