当然可以,生成一行就是增加一对<tr></tr>
用动态语言设定循环,删除也是一样式

解决方案 »

  1.   

    <HTML>
    <SCRIPT LANGUAGE="JScript">
    function numberCells() 
    {
    var count=0;
    for (i=0; i < document.all.mytable.rows.length; i++)
    {
    for (j=0; j < document.all.mytable.rows(i).cells.length; j++) 
    {
    document.all.mytable.rows(i).cells(j).innerText = count;
    count++;
    }
    }
    }function tb_addnew()
    {
    var ls_t=document.all("mytable")
    maxcell=ls_t.rows(0).cells.length;
    mynewrow = ls_t.insertRow();
    for(i=0;i<maxcell;i++)
    {
    mynewcell=mynewrow.insertCell();
    mynewcell.innerText="a"+i;}
    }function tb_delete()
    {
    var ls_t=document.all("mytable");ls_t.deleteRow() ;
    }</SCRIPT>
    <BODY onload="numberCells()">
    <TABLE id=mytable border=1>
    <TR><TH> </TH><TH> </TH><TH> </TH><TH> </TH></TR>
    <TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
    <TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
    </TABLE>
    <input type=button value="新增" onclick="tb_addnew()">
    <input type=button value="删除" onclick="tb_delete()" >
    </BODY>
    </HTML> 
      

  2.   

    像老况weidegong(weidegong)的script是用什么脚本编辑器来写才能方便找到操作table的insertRow,deleteRow,insertCell等那些方法。我的目的是来知道更多有关对table操作的方法及属性,并找到一个更好的脚本编辑器。
      

  3.   

    这个啊,我也没有听过类似的编辑器,自己去查javascript的手册呗孟子E章也许会有?
      

  4.   

    http://www.csdn.net/Expert/topic/480/480450.shtm
      

  5.   

    <SCRIPT LANGUAGE="JScript">
    function numberCells()
    {
        var count=0;
        for (i=0; i < document.all.mytable.rows.length; i++)
        {
            for (j=0; j < document.all.mytable.rows(i).cells.length; j++)
            {
                document.all.mytable.rows(i).cells(j).innerText = count;
                count++;
            }
        }
    }
    </SCRIPT>