创建删除函数问题

来源:9-22 编程练习

慕莱坞9076050

2019-03-18 15:41

   // 创建删除函数 
     function deleterow(delnode){
         var thisrow=delnode.parentNode.parentNode;
         var par=thisrow.parentNode;
         var nodelist=par.childNodes;
         for (var i=0;i<nodelist.length;i++)
         {
            if (nodelist[i].nodeType=="1")
            {
                if (nodelist[i].childNodes[1].innerHTML == thisrow.childNodes[1].innerHTML)
                par.removeChild(nodelist[i]);
            }
         }
     }
 不是太理解 有大神解释一下吗  尽量详细一些,麻烦了。

写回答 关注

1回答

  • 孤独靓仔
    2019-03-19 13:37:37

    if (nodelist[i].childNodes[1].innerHTML == thisrow.childNodes[1].innerHTML)

                    par.removeChild(nodelist[i]);

    你这个删除函数判断条件不对啊,这样会把原节点都给删除掉


JavaScript进阶篇

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

468192 学习 · 21891 问题

查看课程

相似问题