你可以用DOM动态生成
下面简单的描述:
<td><input type=text size=10><input type="button" value="add" onclick="additem(this)"></td>
function additem()
{
var newNode=this.cloneNode(true);
this.parentNode.appendChild(newNode);
}大概是那样,你去试

解决方案 »

  1.   

    <TABLE ID="tblData">
    <TR>
      <TH>input</TH></TR>
    </TABLE><INPUT TYPE="button" ONCLICK="AddRow();" VALUE="Add Data"><SCRIPT LANGUAGE="JScript"><!--  function AddRow()
      {
        var eNewRow = tblData.insertRow();
        for (var i=0;i<1;i++)
        {
          var eNewCell = eNewRow.insertCell();
          eNewCell.innerHTML = "<input type=text value='test'>";
        }
      }  function DeleteRow(eButton)
      {
        var eRow = eButton.parentElement.parentElement;
        tblData.deleteRow(eRow.rowIndex);
      }//--></SCRIPT>
    这是以前那个写的不记得了,你只要注意加个提交就可以了
      

  2.   

    动态创建HTML元素。 但你在处理时也要作相应的判断了。
      

  3.   

    <td id=“kkk”><input type=text size=10><input type="button" value="add" onclick="additem()"></td>
    function additem()
    {
    var kkk_content=document.all["kkk"].innerHTML
    kkk_content=kkk_content+"<input type=text size=10>"
    document.all["kkk"].innerHTML=kkk_content
    }