动态表格删除列

alen1985 2009-07-14 05:55:00
保留第一列,把其他列删了,我的代码:


//去掉列
if(document.getElementById("table").rows.item(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
for(var j=1;j<document.getElementById("table").rows.item(i).cells.length;j++ ){
document.getElementById("table").rows[i].deleteCell(j);
}
}
}


总是删的不太对,高手帮忙看下!
...全文
30 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
alen1985 2009-07-14
  • 打赏
  • 举报
回复
太感谢了,搞定,THX!
浪尖赏花 2009-07-14
  • 打赏
  • 举报
回复
//去掉列
if(document.getElementById("table").rows(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
//这里注意要从后往前删,如果从前往后,你删了第二列,那第3列就变成第二列了,会有问题的
for(var j=document.getElementById("table").rows(i).cells.length-1;j>0;j-- ){
document.getElementById("table").rows(i).deleteCell(j);
}
}
}

87,901

社区成员

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

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