Table 对象集合
| 集合 | 描述 |
|---|---|
| cells[] | 返回包含表格中所有单元格的一个数组。 |
| rows[] | 返回包含表格中所有行的一个数组。 |
| tBodies[] | 返回包含表格中所有 tbody 的一个数组。 |
<body>
<table width="500" border="1" id="tab">
<tr>
<td>我是单元格1</td><td>我是单元格2</td><td>我是单元格3</td>
</tr>
<tr>
<td>我是单元格4</td><td>我是单元格5</td><td>我是单元格6</td>
</tr>
<tr>
<td>我是单元格7</td><td>我是单元格8</td><td>我是单元格9</td>
</tr>
</table>
<script>
//获取table对象引用
var tab = document.getElementById('tab');
//获取表格行数
var rows = tab.rows.length;
var cells;
for(var i=0; i<rows; i++){
//获取当前行的单元格数
cells = tab.rows[i].cells.length;
for(var j=0; j<cells; j++){
//更新指定单元格中的数据
tab.rows[i].cells[j].innerHTML +=" " +i+"*"+j;
}
}
</script>
</body>
表格table、行rows、单元格cells
tr和td对象的创建
<script>
var tab = document.createElement("table");
tab.width = 500;
tab.border = 1;
tab.id = "tab";
var row,cell;
for(var i=0; i<3; i++){
//为表插入行
row = tab.insertRow(-1);
for(var j=0; j<3; j++){
//为行插入单元格
cell = row.insertCell(-1);
cell.innerHTML = "我是单元格"+i+"*"+j;
}
}
//插入DOM树中
document.body.appendChild(tab);