不能删除,请问问题在哪?

来源:9-22 编程练习

慕的地8556979

2019-10-07 20:32

function myremove() {
var mytable=document.getElementById("table");
var mytr=document.getElementsByTagName("tr");
for (var i=0;i<mytr.length;i++){
    if (i!=0){
        mytable.removeChild(mytr[i]);
    }
}
}


写回答 关注

2回答

  • qq_肤白貌美大长腿_0
    2019-10-30 14:04:18

    table下面只有text和tbody,tr是在tbody里面的。也可以写成mytable.childNodes[1].removeChild(mytr[i]);

  • qq_慕慕947699
    2019-10-10 16:48:56
    function myremove() {
        var mytable=document.getElementById("table");
        var mytr=document.getElementsByTagName("tr");
        for (var i=0;i<mytr.length;i++){
            if(i!=0){          
            //改成这样就行了:
                mytr[i].parentNode.removeChild(mytr[i]);        
            }
        }
    }


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题