js对table兑现增加和删除行

js对table实现增加和删除行!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www

js对table实现增加和删除行

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content=""> </head> <body>  <script type="text/javascript">//添加方法function addtr(){    //var trid=0;    var tab=document.getElementById("signFrame");    //添加行    var newTR = tab.insertRow(tab.rows.length); alert(tab.rows.length);    //trid++;       //获取序号=行索引    var  xuhao=newTR.rowIndex.toString(); alert(xuhao);    newTR.id = "tr" + xuhao;    //添加列:序号    var newNameTD=newTR.insertCell(0);    //添加列内容    newNameTD.innerHTML = xuhao;    //添加列:日期    var newNameTD=newTR.insertCell(1);    //添加列内容    newNameTD.innerHTML = "<input name='time" + xuhao + "' id='time" + xuhao + " size='19' onmouseover='this.style.backgroundColor=#6298E1;this.style.color=#000000;' onmouseout='this.style.backgroundColor=#6298E1;this.style.color=#000000;' />";    //添加列:方式    var newEmailTD=newTR.insertCell(2);    //添加列内容    newEmailTD.innerHTML = "<select style='width:70px;' name='way" + xuhao + "' id='way" + xuhao + "'><option  value='电话'>电话</option><option value='QQ'>QQ</option>   </select>";    //添加列:备注    var newTelTD=newTR.insertCell(3);    //添加列内容    newTelTD.innerHTML = "<input size='60' name='remark" + xuhao + "' id='remark" + xuhao + "' type='text'  onclick='showid(this)' />";           //添加列:删除按钮    var newDeleteTD=newTR.insertCell(4);    //添加列内容    newDeleteTD.innerHTML = "<div align='center' style='width:40px'><a href='javascript:;' onclick="deltr('tr" + xuhao + "')">删除</a></div>";       }</script><script type="text/javascript">//删除其中一行function deltr(trid){    //alert(trid);    var tab=document.getElementById("signFrame");    var row=document.getElementById(trid);       var index=row.rowIndex;//rowIndex属性为tr的索引值,从0开始      tab.deleteRow(index);  //从table中删除    //重新排列序号,如果没有序号,这一步省略    var nextid;    for(i=index;i<tab.rows.length;i++){        tab.rows[i].cells[0].innerHTML = i.toString();        nextid=i+1;        remark=document.getElementById("remark"+nextid);        remark.id="remark";    }}</script><script type="text/javascript">    function showid(txt)    {alert(txt.id);        }</script><body><input type="button" value="保存" onclick="addtr()" /><table border="1px" width="70%" id="signFrame">    <tr id="trHeader">        <td width="50px">序号</td>        <td width="170px">时间</td>        <td width="100px">方式</td>        <td>备注</td>        <td width="80px">操作</td>    </tr></table> </body></html>

?