JavaScript を使用して HTML テーブルを作成する方法

May 04 2023
JavaScript で HTML テーブルを作成したい場合があります。この記事では、JavaScript を使用して HTML テーブルを作成する方法を見ていきます。
UnsplashのAlvin Englerによる写真

JavaScript で HTML テーブルを作成したい場合があります。

この記事では、JavaScript を使用して HTML テーブルを作成する方法を見ていきます。

JavaScript を使用して HTML テーブルを作成する

メソッドを使用して HTML テーブルを作成できますdocument.createElement

たとえば、次の 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);

次に、以下を使用して table 要素を作成します。

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)追加します。tdtr

table最後に、 withに を追加しますdiv

div.appendChild(table);

メソッドを使用して HTML テーブルを作成できますdocument.createElement

その他のコンテンツはPlainEnglish.ioにあります。

無料の週刊ニュースレターにサインアップしてくださいTwitter、LinkedInYouTubeDiscordでフォローしてください