HTML-tabellen maken in JavaScript

Stel we hebben een lege HTML-tabel zoals deze:

html<table id="table"></table>

Laten we deze tabel vullen met rijen en kolommen. Hier is een voorbeeld van wat het resultaat moet zijn:

html<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>

Om de taak op te lossen hebben we twee geneste lussen nodig. De eerste lus maakt de tabelrijen, en de tweede - de cellen in elke rij:

javascriptlet 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);
}
Задание 1

Gegeven is een lege HTML-tabel. Gebruik twee geneste for lussen om deze tabel te vullen met 5 rijen en 5 kolommen.

Задание 2

Pas de vorige taak aan zodat de tabel een grootte heeft van 10 rijen bij 5 kolommen.

Задание 3

Pas de vorige taak aan zodat in elke td de tekst 'x' wordt toegevoegd.

Задание 4

Implementeer een tabelgenerator, waarbij de breedte en hoogte van de tabel wordt opgegeven in twee invoervelden (bijvoorbeeld, een tabel van 5 bij 10 cellen).