给两个函数给你
function AddRecord()
{
var row = recordTable.insertRow(recordTable.rows.length);//增加一行
var col = row.insertCell(0);
col.innerHTML = "<input type='text' name='texRe' value='' >";//本行中第1个<td>中加内容
col = row.insertCell(1);
col.innerHTML = "<input type='text' name='texObject' value='' >";//本行中第2个<td>中加内容
col = row.insertCell(2);
col.innerHTML = "<input type='text' name='texClassone' value=''>";//本行中第3个<td>中加内容
col = row.insertCell(3);
col.innerHTML = "<input type='text' name='texMoney' value='' >";//本行中第4个<td>中加内容
}function DelRecord()
{
recordTable.deleteRow(recordTable.rows.length-1);

}

解决方案 »

  1.   

    <!-- 动态表单1.0-->
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="javascript" src="DynTable.js"></script>
    <script language="javascript">
    var rowcount = 20;//表单目前行数
    var surname = "d";//表单最后一列初始名
    var tablename = "myTable";//表单名
    var array = new Array(4);  //对象数组
    var temp0 = new TdObject("a","","Text","5","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount,tablename,array)'","");
    array[0] = temp0;
    var temp1 = new TdObject("b","","Text","18","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount,tablename,array)'","");
    array[1] = temp1;
    var temp2 = new TdObject("c","","Test","18","required","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount,tablename,array)'","");
    array[2] = temp2;
    var temp3 = new TdObject("d","","Test","18","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount,tablename,array)'","");
    array[3] = temp3;
    var rowcount1 = 0;
    var surname1 = "w";
    var tablename1 = "yourTable";
    var array1 = new Array(4);
    var temp01 = new TdObject("z","","Text","5","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount1,tablename1,array1)'","");
    array1[0] = temp01;
    var temp11 = new TdObject("y","","Text","18","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount1,tablename1,array1)'","");
    array1[1] = temp11;
    var temp21 = new TdObject("x","","Test","18","required","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount1,tablename1,array1)'","");
    array1[2] = temp21;
    var temp31 = new TdObject("w","","Test","18","","10","onKeydown='if (event.keyCode==13)onEnter(this.name,rowcount1,tablename1,array1)'","");
    array1[3] = temp31;</script>
    </head><body bgcolor="#FFFFFF" text="#000000">
    <input type="text" name="textfield">
    <input type="button" name="Submit" value="Submit" onclick ="DynTable(array,'myTable',rowcount)">
    <input type="button" name="Submit" value="Submit" onclick ="DynTable(array1,'yourTable',rowcount1)">        <table width="549" border="1" cellspacing="0" cellpadding="0" id= "myTable">
              <tr> 
                <td width="52" align="center" height="20">序号</td>
                <td width="304" align="center" height="20">变更项目</td>
                <td width="385" align="center" height="20">变更前内容</td>
                <td width="385" align="center" height="20">变更后内容</td>
              </tr>
            </table>        <table width="549" border="1" cellspacing="0" cellpadding="0" id= "yourTable">
              <tr> 
                <td width="52" align="center" height="20">序号</td>
                <td width="304" align="center" height="20">变更项目</td>
                <td width="385" align="center" height="20">变更前内容</td>
                <td width="385" align="center" height="20">变更后内容</td>
              </tr>
            </table>
    </body>
    </html>
      

  2.   

    楼主
    我刚回答了一贴关于动态增删表单项目的,你先看一看吧
    http://expert.csdn.net/Expert/topic/1234/1234399.xml?temp=.9693109
      

  3.   

    "example.jsp": Error #: 112 : malformed input character in C:\WINDOWS\jbproject\xgmsbb\classes\Generated Source\.jsp\.default\jsp_servlet\__example.java