Comment créer un tableau HTML à l'aide de JavaScript

May 04 2023
Parfois, nous voulons créer un tableau HTML avec JavaScript. Dans cet article, nous verrons comment créer un tableau HTML avec JavaScript.
Photo par Alvin Engler sur Unsplash

Parfois, nous voulons créer un tableau HTML avec JavaScript.

Dans cet article, nous verrons comment créer un tableau HTML avec JavaScript.

Créer un tableau HTML à l'aide de JavaScript

Nous pouvons créer un tableau HTML avec la document.createElementméthode.

Par exemple, si nous avons le HTML suivant :

<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);

Ensuite, nous créons l'élément de table avec :

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);
}

tr.appendChild(td)Ajoutez ensuite le tdcomme dernier enfant de tr.

Enfin, nous ajoutons le tabledans le divavec :

div.appendChild(table);

Nous pouvons créer un tableau HTML avec la document.createElementméthode.

Plus de contenu sur PlainEnglish.io .

Inscrivez-vous à notre newsletter hebdomadaire gratuite . Suivez-nous sur Twitter , LinkedIn , YouTube et Discord .