为了账号安全,请及时绑定邮箱和手机立即绑定

为什么每操作删除一行,控制台提示getElementsByTayName of undifined

为什么每操作删除一行,控制台提示getElementsByTayName of undifined

代码如下:


正在回答

2 回答

getElementsByTayName改成

getElementsByTagName


0 回复 有任何疑惑可以回复我~

把for循环格式变一下就不报错了

del.onclick=function(){
    for(var i=0;i<tr.length;i++){
        var inputs=tr[i].getElementsByTagName("input");
        if(inputs[0].checked){
            tr[i].parentNode.removeChild(tr[i]);
            i--;
        }

    }
}

0 回复 有任何疑惑可以回复我~
#1

小章鱼丸

请问这是为什么呢? for(var i=0;i<tr.length;i++)这样写就不会报错 为什么这样写就会报错?for(var i=0,len=tr.length; i<len; i++)
2019-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么每操作删除一行,控制台提示getElementsByTayName of undifined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信