html dom td/th对象表格单元格和表头单元格

HTML DOM中的td/th对象表示表格单元格,td表示普通单元格,th表示表头单元格。使用这两个对象,我们可以创建和操作表格,从而更好地显示数据。

使用td/th对象创建表格

<table>
  <tbody><tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
</tbody></table>

上面的代码使用了th对象创建了表头,使用td对象创建了普通单元格,使用table对象将这些单元格组合起来,从而完成了一个表格的创建。

使用td/th对象访问表格

<table id="myTable">
  <tbody><tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
</tbody></table>

使用td/th对象访问表格,需要使用id来获取该表格的引用,如上面的代码,我们可以使用document.getElementById("myTable")来获取表格的引用。我们可以使用表格引用的rows属性来获取表格的行,使用行的cells属性来获取行中的单元格,如下面的代码:

var table = document.getElementById("myTable");
var row = table.rows[0];
var cell = row.cells[0];

上面的代码获取了表格中第一行的第一个单元格,如果我们想要获取表头单元格,只需要将cells改为thCells即可:

var table = document.getElementById("myTable");
var row = table.rows[0];
var cell = row.thCells[0];

使用td/th对象修改表格

使用td/th对象修改表格,可以使用innerHTML属性来修改表格中的内容,如下面的代码:

var table = document.getElementById("myTable");
var row = table.rows[0];
var cell = row.cells[0];
cell.innerHTML = "新内容";

上面的代码将表格中第一行第一个单元格的内容修改为“新内容”。

使用td/th对象添加表格

使用td/th对象添加表格,可以使用insertRow和insertCell方法来添加表格行和单元格,如下面的代码:

var table = document.getElementById("myTable");
var row = table.insertRow(0);
var cell = row.insertCell(0);
cell.innerHTML = "新单元格";

上面的代码将在表格的第一行添加一个新单元格,并将其内容设置为“新单元格”。

使用td/th对象删除表格

使用td/th对象删除表格,可以使用deleteRow和deleteCell方法来删除表格行和单元格,如下面的代码:

var table = document.getElementById("myTable");
table.deleteRow(0);
table.deleteCell(0);

上面的代码将删除表格中的第一行和第一个单元格。

使用td/th对象,我们可以很方便地创建、访问、修改和删除表格,从而更好地显示数据。


本文链接:http://task.lmcjl.com/news/9633.html

展开阅读全文