Kriimi i tabelave HTML në JavaScript
Le të themi se kemi një tabelë HTML të zbrazët si kjo:
<table id="table"></table>
Le ta mbushim këtë tabelë me rreshta dhe kolona. Ja një shembull i asaj që duhet të kemi si rezultat:
<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>
Për të zgjidhur detyrën na duhen dy cikle të mbivendosur. Cikli i parë do të krijojë rreshtat e tabelës, ndërsa i dyti - qelizat në çdo rresht:
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);
}
Jepet një tabelë HTML e zbrazët. Duke përdorur dy
cikle të mbivendosur for mbushni këtë
tabelë me 5 rreshta dhe 5 kolona.
Modifikoni detyrën e mëparshme në mënyrë që
tabela të krijohet me madhësi 10 rreshta
me 5 kolona.
Modifikoni detyrën e mëparshme në mënyrë që
në çdo td të shtohet teksti 'x'.
Implementoni një gjenerator tabelash, gjerësia dhe lartësia
e tabelave të specifikohet në dy inpute (për shembull,
tabelë 5 me 10 qeliza).