<TABLE id=srctb>
<tr><td><input type=text ></td><td><input type=button></td></tr>
</TABLE>
<INPUT TYPE="button" value="克隆行" onclick="cloneRow(0)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function cloneRow(num){
srctb.rows[num].parentElement.insertBefore(srctb.rows[num].cloneNode(true),srctb.rows[num])
}
//-->
</SCRIPT>

解决方案 »

  1.   

    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    function addRow() {
    myTable.outerHTML=myTable.outerHTML.replace(/<\/table>/i,(myTable.rows[myTable.rows.length-1].outerHTML)+"</table>");
    myTable.rows[myTable.rows.length-1].cells[0].innerText++;
    }
    </SCRIPT></head>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="">
    <table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolor="#ffcc00" align="center" id="myTable">
    <th>字段1<th>字段2<th>字段3<th>字段4</th>
    <tr>
    <td>1
    <td><input type=text name=r1c1 size=20>
    <td><input type=text name=r1c2 size=20>
    <td><input type=text name=r1c3 size=30>
    </tr>
    </table>
    <input type=button onclick="addRow()" value=新增>
    </form>
    </body>
    </html>http://msdn.microsoft.com/library/default.asp?url=/workshop/author/tables/buildtables.asp
    http://expert.csdn.net/Expert/topic/1999/1999510.xml?temp=.9595911
      

  2.   

    <script>
    function show()
    {
    document.write("<tr><td><input type=text ></td><td><input value=111 type=button></td></tr>");
    }
    </script>
    </body>
    <a onClick="javascript:show()" href="">演示</a>