javascript不能删除table中的最后一行
function delTableRow()
{
var input = document.getElementsByTagName("input");
alert(input.length);
for(var i = input.length-1; i >=0; i--)
{
if(input[i].type == "checkbox"&&input[i].name!="selectAll")
{
if (input[i].checked==true)
{
t1.deleteRow(input[i].name);
}
}
}
}
这个是我写的方法,但是不能删除最后一行,为什么?大家给解决下
------解决方案--------------------html给出来
------解决方案--------------------t1.deleteRow(input[i].name);
input[i].name 这个应该是row 的索引吧。。你现在那一行都删除不了吧。
------解决方案--------------------input[i].name 只是最后一行的name属性
input[i].removeAttribute("disabled");试下
------解决方案-------------------- t1.deleteRow(i)
试下
------解决方案--------------------
input.deleteRow(i);