Skapa HTML-tabeller med JavaScript
Låt oss säga att vi har en tom HTML-tabell som den här:
<table id="table"></table>
Låt oss fylla denna tabell med rader och kolumner. Här är ett exempel på vad vi bör få:
<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>
För att lösa uppgiften behöver vi två kapslade loopar. Den första loopen kommer att skapa tabellrader, och den andra - celler i varje rad:
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);
}
Givet en tom HTML-tabell. Använd två
kapslade for-loopar för att fylla denna
tabell med 5 rader och 5 kolumner.
Modifiera den föregående uppgiften så att
tabellen skapas med storleken 10 rader
gånger 5 kolumner.
Modifiera den föregående uppgiften så att
i varje td läggs texten 'x' till.
Implementera en tabellgenerator, bredd och höjd
på tabellerna anges i två inputfält (till exempel,
en tabell med 5 gånger 10 celler).