Jak utworzyć tabelę HTML za pomocą JavaScript
May 04 2023
Czasami chcemy stworzyć tabelę HTML z JavaScriptem. W tym artykule przyjrzymy się, jak utworzyć tabelę HTML za pomocą JavaScript.
Czasami chcemy stworzyć tabelę HTML z JavaScriptem.
W tym artykule przyjrzymy się, jak utworzyć tabelę HTML za pomocą JavaScript.
Utwórz tabelę HTML za pomocą JavaScript
Metodą możemy utworzyć tabelę HTML document.createElement.
Na przykład, jeśli mamy następujący kod HTML:
<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);
Następnie tworzymy element tabeli za pomocą:
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);
}
Następnie tr.appendChild(td)dodaj tdjako ostatnie dziecko tr.
Na koniec dodajemy do tablewith div:
div.appendChild(table);
Metodą możemy utworzyć tabelę HTML document.createElement.
Więcej treści na PlainEnglish.io .
Zapisz się do naszego bezpłatnego cotygodniowego biuletynu . Śledź nas na Twitterze , LinkedIn , YouTube i Discordzie .

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































