我做了个动态的表格是用 function add(email)
 {  
     with(document)
     {
     
   
             var newRow ;
             var oldRow = new String(document.getElementById("DyncTable").innerHTML); 
             var textHTML='';
             teamMember = email;
             array = oldRow.split("</tr>");
              if(array.length == 1){
             array=oldRow.split("</TR>");
             }
             count = array.length-1;                        
             var testch = " <td width = 344><input type='checkbox' name='lrole'  value = "+ count + " maxlength=100 onclick='deterLeader(obj);'/> " 
             var testhh = "<input type='checkbox' name='trole' value = "+ count +" onclick='deterMember(obj);'/> " 
             var flag ;     
         
             for(i=0 ;i<count;i++)
             {
                textHTML+=array[i]+"</tr>";
                if(i==count-1)
                {
                newRow ="<tr  onmouseover='mouseOver(this)' onmouseout='mouseOut(this)' align = 'center'><td  width = 180><input type = 'text' name='teamMemberName' id = 'textname' value =" + teamMember + "  style='font-family: Arial; font-weight: 600;width = 180;'readonly /></td>" +
                        testch +"<input type='hidden' name='choseLeader' value='N'/><font style='font-family: Arial; font-weight: 500;'>Team leader</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
                        testhh +"<input type='hidden' name='choseMember' value='N'/><font style='font-family: Arial; font-weight: 500;'>Team member</font></td>"+
                         "<td style='cursor:hand;text-decoration:underline;font-family: Arial; font-weight: 500;' onClick='del()'>Delete</td></tr>";  
                       textHTML+=newRow;
                 }
             }  
             textHTML+=array[array.length-1]; 
             document.getElementById("DyncTable").innerHTML=textHTML;         
             array=null;        
     }         
}

这个代码完成的,增加一行也是这个我想问一下,为什么在我向增加一条数据时,上一条的数据信息就没有了,但是原始的数据还是有的,没有的发生在新加行的情况上,新加第二行数据的时候,新加第一行的数据就没有了例如:复选框中的勾没有了.初始化的时候,只有最后一条信息复选框有勾其他都没有呢,但是文本框有值