HTML tabulu veidošana JavaScript
Pieņemsim, ka mums ir šāda tukša HTML tabula:
<table id="table"></table>
Aizpildīsim šo tabulu ar rindām un kolonnām. Šeit ir piemērs tam, kas mums vajadzētu iegūt:
<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>
Lai atrisinātu uzdevumu, mums vajag divus ligzdotus ciklus. Pirmais cikls radīs tabulas rindas, bet otrais - šūnas katrā rindā:
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);
}
Dota tukša HTML tabula. Izmantojot divus
ligzdotus for ciklus, aizpildiet šo
tabulu ar 5 rindām un 5 kolonnām.
Modificējiet iepriekšējo uzdevumu tā, lai
tiktu izveidota tabula ar izmēru 10 rindas
uz 5 kolonnām.
Modificējiet iepriekšējo uzdevumu tā, lai
katrā td tiktu pievienots teksts 'x'.
Implementējiet tabulu ģeneratoru, kur tabulas platums un augstums
tiek norādīts divos ievades laukos (piemēram,
tabula 5 uz 10 šūnām).