初学[ajax]:如何在table指定的行前或行后插入新行..在线等.. - Web 开发 / Ajax
已知Table中每行
<table>
<tr id= "aaa "> <td> 内容 </td> </tr>
<tr id= "bbb "> <td> 内容二 </td> </tr>
<tr id= "ccc "> <td> 内容三 </td> <tr>
……
<tr id= "abc "> <td> 内容X </td> <tr>
</table>
现在只知道其中一行tr的id= "fgj "
如何在这一行后面新增加一行,并写数据??
------解决方案--------------------建议搞个计数器,然后用循环找到该行然后进行操作
------解决方案--------------------table.inserRow(index)
------解决方案--------------------直接根据id
var oNode=document.getElementById( "fgj ");
var newrow=oNode.cloneNode(true);
newrow.id= "fgjcopy "; //改id
newrow.cells[0].innerHTML= "写数据 "; //写数据
oNode.insertAdjacentElement( "afterEnd ",newrow);