<script language="JavaScript">
<!--
function addCells() /*----*/
{
var a = document.getElementById("iTable");
var b = a.rows[0].cells.length;
var c = a.insertRow();for(var i=0; i<b; i++)
c.insertCell(i).innerHTML = "<b>" + i + i + i +"</b>";
}//-->
</script>
<table id="iTable">
<tr>
<td>0</td>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>00</td>
<td>11</td>
<td>22</td>
</tr>
</table>
<input id="" type="button" name="" value="添加行" onClick="addCells();">
<!--
function addCells() /*----*/
{
var a = document.getElementById("iTable");
var b = a.rows[0].cells.length;
var c = a.insertRow();for(var i=0; i<b; i++)
c.insertCell(i).innerHTML = "<b>" + i + i + i +"</b>";
}//-->
</script>
<table id="iTable">
<tr>
<td>0</td>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>00</td>
<td>11</td>
<td>22</td>
</tr>
</table>
<input id="" type="button" name="" value="添加行" onClick="addCells();">
var a = document.getElementById("iTable");
var b = a.rows[0].cells.length;
var c = a.insertRow();
是什么意思吗?
特别是rows 、cells、 insertRow、 insertCell怎么用?
而且它们的参数也很另人头疼,cells、cells(i)、cells[0]这些都是什么意思?
cells[0] 第一列
表格Id.rows[1].cells.length 表示该表格第2行(从0计数)的列数(TD数)
表格Id.insertRow()可以给表格添加一个新行,并生成一个TR对象,
用在js中用该语句a=表格Id.insertRow()将生成这个TR对象