HTML tabelite loomine JavaScriptis
Oletame, et meil on selline tühi HTML tabel:
<table id="table"></table>
Täidame selle tabeli read ja veerud. Siin on näide sellest, mida meil peaks saama:
<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>
Ülesande lahendamiseks vajame kahte pesastatud tsüklit. Esimene tsükkel loob tabeli read, ja teine - lahtrid igas reas:
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);
}
Antud on tühi HTML tabel. Kasutades kahte
pesastatud tsüklit for täitke see
tabel 5 reaga, millest igaühes on 5 lahtrit.
Muutke eelmist ülesannet nii, et
tabel luuakse suurusega 10 rida
korda 5 lahtrit.
Muutke eelmist ülesannet nii, et
igasse td lisatakse tekst 'x'.
Implementeerige tabeligeneraator, tabeli laius ja kõrgus
antakse kahes sisendis (näiteks,
tabel 5 korda 10 lahtrit).