Como criar uma tabela HTML usando JavaScript
May 04 2023
Às vezes, queremos criar uma tabela HTML com JavaScript. Neste artigo, veremos como criar uma tabela HTML com JavaScript.
Às vezes, queremos criar uma tabela HTML com JavaScript.
Neste artigo, veremos como criar uma tabela HTML com JavaScript.
Crie uma tabela HTML usando JavaScript
Podemos criar uma tabela HTML com o document.createElement
método.
Por exemplo, se tivermos o seguinte 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);
Em seguida, criamos o elemento da tabela com:
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);
}
Em seguida, tr.appendChild(td)
adicione o td
como o último filho de tr
.
Por fim, adicionamos the table
no div
with:
div.appendChild(table);
Podemos criar uma tabela HTML com o document.createElement
método.
Mais conteúdo em PlainEnglish.io .
Assine nosso boletim informativo semanal gratuito . Siga-nos no Twitter , LinkedIn , YouTube e Discord .
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino