📜  java 脚本中的表 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:34.491000             🧑  作者: Mango

Java Script 中的表格(Table)

在前端开发中,表格是非常重要的一种展示数据的方式。JavaScript 提供了创建和操作这些表格的方法。在本文中,我们将介绍 JavaScript 中的表格以及相关操作。

创建表格

创建表格有两种方式 - HTML 和 JavaScript。使用 HTML,我们可以在 <table><tr><td> 标签内构建一个简单的表格。例如:

<table>
  <tr>
    <td>行1,列1</td>
    <td>行1,列2</td>
  </tr>
  <tr>
    <td>行2,列1</td>
    <td>行2,列2</td>
  </tr>
</table>

如果想使用 JavaScript,也可以使用 DOM API 来创建表格。以下是 JavaScript 实现的方式:

let table = document.createElement('table');
let tbody = document.createElement('tbody');

for (let i = 0; i < rows; i++) {
  let tr = document.createElement('tr');

  for (let j = 0; j < cols; j++) {
    let td = document.createElement('td');
    tr.appendChild(td);
  }

  tbody.appendChild(tr);
}

table.appendChild(tbody);
修改表格

要修改表格中的内容,我们可以直接操作 innerHTML 或者使用 DOM API。

// 使用 innerHTML 修改表格内容
document.getElementById('myTable').innerHTML = '<tr><td>新的内容</td><td>新的内容</td></tr>';

// 使用 DOM API 修改表格内容
let table = document.getElementById('myTable');
let row = table.insertRow(0);  // 插入新的行
let cell1 = row.insertCell(0); // 插入新的单元格
let cell2 = row.insertCell(1); // 插入新的单元格
cell1.innerHTML = '新的内容';
cell2.innerHTML = '新的内容';
删除表格

同样的,我们可以使用 DOM API 删除表格中的内容。

let table = document.getElementById('myTable');
let row = table.deleteRow(0); // 移除第一行
总结

在 JavaScript 中,我们可以使用 HTML 或者 DOM API 来创建,修改和删除表格。在前端开发中,表格是非常重要的一种展示数据的方式,通过 JavaScript 创建和操作表格可以使我们更有效的展示数据和分析信息。