Oprettelse af HTML-tabeller i JavaScript
Lad os sige, at vi har en tom HTML-tabel som denne:
<table id="table"></table>
Lad os fylde denne tabel med rækker og kolonner. Her er et eksempel på, hvad vi skal opnå:
<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>
For at løse opgaven har vi brug for to indlejrede loops. Den første loop vil oprette tabelrækker, og den anden - celler i hver række:
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);
}
Der gives en tom HTML-tabel. Brug to indlejrede
for loops til at fylde denne
tabel med 5 rækker med 5 kolonner.
Modificer den forrige opgave, således at
tabellen oprettes med en størrelse på 10 rækker
gange 5 kolonner.
Modificer den forrige opgave, således at
der til hver td tilføjes teksten 'x'.
Implementer en tabelgenerator, hvor bredden og højden
af tabellerne angives i to inputfelter (for eksempel,
en tabel på 5 gange 10 celler).