Создавање на 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 ќелии).