js关于索引的问题。希望不要沉,希望好多人回答,希望标题短一点

----大漠---- 2011-08-22 03:45:49
当当当当当!先上代码!
function del()
{
var ch = document.getElementsByName("checkbox");
var tab1 = document.getElementById("cont");
var len = ch.length;
var trs = new Array();
for(var i=0;i<len;i++)
{
if(ch[i].checked)
{
trs[trs.length]=ch[i].parentNode.parentNode.parentNode;
}
}
for(var j=0;j<trs.length;j++)
{

if(window.confirm("确定删除选中行?"))
{
tab1.deleteRow(trs[j].rowIndex);
alert("删除成功");
}
else
{
return false;
}
}
}

问题来了:如果我多选 点击删除,他会提示我 要不要删除?我说:那就删吧。
吧唧,删了一行。再问我:要不要删除?我:……
能把选中的这几行一次性删除么?我很看重效率的。谢谢大家给我支招
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
----大漠---- 2011-08-22
  • 打赏
  • 举报
回复
已解决。除了默默的说声:谢谢!我只能给分来表示了。感谢你
[Quote=引用 1 楼 knightzhuwei 的回复:]
if(window.confirm("确定删除选中行?"))
{
for(var j=0;j<trs.length;j++)
{


tab1.deleteRow(trs[j].rowIndex);

}
alert("删除成功");
}else
{
return false;
}
[/Quote]
fan849942817 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 knightzhuwei 的回复:]

if(window.confirm("确定删除选中行?"))
{
for(var j=0;j<trs.length;j++)
{


tab1.deleteRow(trs[j].rowIndex);

}
alert("删除成功");
}else ……
[/Quote] 楼上正解 不知道楼主还有没有其他问题
knightzhuwei 2011-08-22
  • 打赏
  • 举报
回复
if(window.confirm("确定删除选中行?"))
{
for(var j=0;j<trs.length;j++)
{


tab1.deleteRow(trs[j].rowIndex);

}
alert("删除成功");
}else
{
return false;
}

87,990

社区成员

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

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