Erstellen von HTML-Tabellen in JavaScript

Nehmen wir an, wir haben eine leere HTML-Tabelle wie diese:

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

Lassen Sie uns diese Tabelle mit Zeilen und Spalten füllen. Hier ist ein Beispiel, was wir erhalten sollten:

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>

Um die Aufgabe zu lösen, benötigen wir zwei verschachtelte Schleifen. Die erste Schleife erstellt die Tabellenzeilen, und die zweite - die Zellen in jeder Zeile:

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

Gegeben ist eine leere HTML-Tabelle. Verwenden Sie zwei verschachtelte for Schleifen, um diese Tabelle mit 5 Zeilen und 5 Spalten zu füllen.

Задание 2

Modifizieren Sie die vorherige Aufgabe so, dass die Tabelle mit einer Größe von 10 Zeilen und 5 Spalten erstellt wird.

Задание 3

Modifizieren Sie die vorherige Aufgabe so, dass in jede td der Text 'x' hinzugefügt wird.

Задание 4

Implementieren Sie einen Tabellengenerator, bei dem Breite und Höhe der Tabelle in zwei Input-Feldern vorgegeben werden (z.B. Tabelle mit 5 mal 10 Zellen).