JavaScriptでのテーブル操作の方法


  1. テーブルの作成と要素の追加: テーブルを作成するには、HTMLの<table>要素を使用します。JavaScriptを使って新しい行(<tr>要素)を作成し、その行にセル(<td>要素)を追加することができます。以下は例です:

    // テーブルの作成
    var table = document.createElement("table");
    // 新しい行の作成
    var row = document.createElement("tr");
    // セルの作成と追加
    var cell1 = document.createElement("td");
    cell1.innerHTML = "セル1";
    row.appendChild(cell1);
    var cell2 = document.createElement("td");
    cell2.innerHTML = "セル2";
    row.appendChild(cell2);
    // 行をテーブルに追加
    table.appendChild(row);
    // テーブルをDOMに追加
    document.body.appendChild(table);
  2. テーブルのデータの取得と更新: JavaScriptを使って、テーブル内のデータを取得したり、更新したりすることができます。以下は例です:

    // テーブルの取得
    var table = document.querySelector("table");
    // 特定の行とセルのデータの取得
    var row = table.rows[0];
    var cell1 = row.cells[0];
    console.log(cell1.innerHTML);
    // 特定のセルのデータの更新
    cell1.innerHTML = "新しい値";
  3. テーブルの行やセルの追加と削除: JavaScriptを使って、テーブル内の行やセルを追加したり削除したりすることもできます。以下は例です:

    // 新しい行の作成
    var newRow = table.insertRow();
    // 新しいセルの作成と追加
    var newCell = newRow.insertCell();
    newCell.innerHTML = "新しいセル";
    // 特定の行の削除
    table.deleteRow(0);
    // 特定のセルの削除
    row.deleteCell(0);

これらはJavaScriptを使用してテーブルを操作するための基本的な方法です。必要に応じてこれらの例をカスタマイズして利用してください。