如何动态插入td
动态删除td 的代码如下:
function deltr(td)//删除一行
{
var CZobj=document.getElementById('tab_cp_select');
CZobj.deleteRow(td.parentElement.rowIndex);
//增加一行
addRow(CZobj);
for(var i=0; i<coum.length;i++)//重新得到编号
{
coum[i].children[0].innerHTML="<input class=bd1 readOnly size=1 value='"+(i+1)+"' name=input>";
}
}
function addRow(objTable)
{
//取得指定表格的TBODY
var tbodyOnlineEdit=objTable.getElementsByTagName("TBODY")[0];
//取得指定表格的THEAD
var theadOnlineEdit=objTable.getElementsByTagName("THEAD")[0];
//复制THEAD的最后一个TR并赋值给elm
var elm = objTable.lastChild.lastChild.cloneNode(true);
elm.style.display="";
for(var c=1;c<elm.children.length;c++)//清除值
{
elm.children[c].children[0].value="";//清除数据,因为最后一行是新加的,不应有数据
}
//把elm插入到TBODY并做为TBODY的一个子元素
tbodyOnlineEdit.insertBefore(elm);
}
现在要插入一个td 然后后面的ROW 序号自动增加
请高手给个插入的代码 谢谢!!~~