So erstellen Sie eine HTML-Tabelle mit JavaScript
Manchmal möchten wir eine HTML-Tabelle mit JavaScript erstellen.
In diesem Artikel sehen wir uns an, wie man eine HTML-Tabelle mit JavaScript erstellt.
Erstellen Sie eine HTML-Tabelle mit JavaScript
Mit der Methode können wir eine HTML-Tabelle erstellen document.createElement.
Wenn wir zum Beispiel den folgenden HTML-Code haben:
<div>
</div>
const div = document.querySelector("div");
const table = document.createElement('table');
table.border = '1';
const tableBody = document.createElement('tbody');
table.appendChild(tableBody);
for (let i = 0; i < 3; i++) {
const tr = document.createElement('tr');
tableBody.appendChild(tr);
for (let j = 0; j < 4; j++) {
const td = document.createElement('td');
td.width = '75';
td.appendChild(document.createTextNode(`cell ${i}-${j}`));
tr.appendChild(td);
}
}
div.appendChild(table);
Dann erstellen wir das Tabellenelement mit:
const table = document.createElement('table');
table.border = '1';
const tableBody = document.createElement('tbody');
table.appendChild(tableBody);
for (let i = 0; i < 3; i++) {
const tr = document.createElement('tr');
tableBody.appendChild(tr);
for (let j = 0; j < 4; j++) {
const td = document.createElement('td');
td.width = '75';
td.appendChild(document.createTextNode(`cell ${i}-${j}`));
tr.appendChild(td);
}
}
const tr = document.createElement('tr');
tableBody.appendChild(tr);
for (let j = 0; j < 4; j++) {
const td = document.createElement('td');
td.width = '75';
td.appendChild(document.createTextNode(`cell ${i}-${j}`));
tr.appendChild(td);
}
Fügen Sie dann tr.appendChild(td)das tdals letztes untergeordnetes Element von hinzu tr.
Zum Schluss fügen wir das tablein das divmit ein:
div.appendChild(table);
Mit der Methode können wir eine HTML-Tabelle erstellen document.createElement.
Weitere Inhalte auf PlainEnglish.io .
Melden Sie sich für unseren kostenlosen wöchentlichen Newsletter an . Folgen Sie uns auf Twitter , LinkedIn , YouTube und Discord .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































