请教一个在table中插入行的问题?

jz1979 2007-12-11 03:17:36
表格第一列是个序列号,如:
<tr>
<td>1</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>3</td>
</tr>
<tr>
<td>4</td>
</tr>

我在第二行下面插入一行,这样的话怎样更新下面的序列号,新插入的行序列号为3,原来3变成4,原来的4变成5
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
he_8134 2007-12-11
  • 打赏
  • 举报
回复
晕。。楼主你。。。。
he_8134 2007-12-11
  • 打赏
  • 举报
回复
插入一行后你执行以下代码

var tab=document.getElementById("table的id");
for(var i=0,j=tab.rows.length;i<j;i++){
tab.rows[i].cells[0].innerHTML=tab.rows[i].rowIndex+1;
}


比如下面那样,执行后就变成1,2,3,4,5了

<table id="table的id">
<tr>
<td> 1 </td>
</tr>
<tr>
<td> 2 </td>
</tr>
<tr>
<td> 2 </td>
</tr>
<tr>
<td> 3 </td>
</tr>
<tr>
<td> 4 </td>
</tr>
</table>
<script>
var tab=document.getElementById("table的id");
for(var i=0,j=tab.rows.length;i<j;i++){
tab.rows[i].cells[0].innerHTML=tab.rows[i].rowIndex+1;
}
</script>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧