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

来源:2-13 编程练习

慕沐3390597

2016-11-10 18:10

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

代码如下:


写回答 关注

2回答

  • 听雨的忧伤
    2018-09-17 10:38:23

    getElementsByTayName改成

    getElementsByTagName


  • 慕斯卡2154061
    2016-11-28 16:48:59

    把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--;
            }

        }
    }

    小章鱼丸

    请问这是为什么呢? for(var i=0;i<tr.length;i++)这样写就不会报错 为什么这样写就会报错?for(var i=0,len=tr.length; i<len; i++)

    2019-08-16 21:50:25

    共 1 条回复 >

用JS实现购物车特效

通过JavaScript实现类似淘宝网络购物车功能效果

43236 学习 · 167 问题

查看课程

相似问题