<table id="tbl" name="tbl"></table>var row=tbl.insertRow();
var cell=row.insertCell();cell.appendChild(obj);
//用appendChild方法来增加子元素。cell.innerText="abcde";
//直接访问innerText属性cell.innerHTML="<input>";//....等等你insertRow后只是插入一个空格,但是你还要插入单元格,不然没得东西。。

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language="JavaScript" type="text/JavaScript">
    function dotable(count){
    var orow;
    var ocell;
    var oinput;
    var i;
    orow=otable.insertRow();
    for (i=0;i<2;i++){
    if (i==0){
    ocell=orow.insertCell();
    ocell.innerHTML="<input type=text value=tetet size=20>"
    }
    else
    {
    ocell=orow.insertCell();
    ocell.innerHTML="<input type=text value=tetet size=50>"
    }
    }}
    </script>
    </HEAD><BODY>
    <input type=button value="增加行" onclick="dotable(1)">保存
    <div align=center>
    <table border=1 id="otable"  cellpadding=0 cellspacing=0 bordercolorlight="BDBABD" bordercolordark="ffffff">
    <tr>
    <td>领导姓名</td>
    <td>活动内容</td>
    </tr>
    </table></div>
    </BODY>
    </HTML>
      

  2.   

    选中一行得到行的id。循环得到childNode.innerText然后再insertRow,insertCell