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

求问,为什么删不了原始的两个?其他的都可以

  window.onload=function (){

          sj();

          }

      function sj(){

       var tr1=document.getElementsByTagName("tr");

       for(var i=0;i<tr1.length;i++){

           tr1[i].onmouseover=function (){

               this.style.backgroundColor="#f2f2f2";

           }

           tr1[i].onmouseout=function (){

               this.style.backgroundColor="#fff"

           } 

           tr1[i].lastChild.onclick=function (){

               this.parentNode.parentNode.removeChild(this.parentNode);

           }

       }

      }

      function add(){

        var table=document.getElementById("table");

        var newtr=document.createElement("tr");

        table.appendChild(newtr);

        var newtd1=document.createElement("td");

        var newtd2=document.createElement("td");

        var newtd3=document.createElement("td");

        newtr.appendChild(newtd1);

        newtr.appendChild(newtd2);

        newtr.appendChild(newtd3);

        var dele=document.createElement("a");

        dele.setAttribute("href","#")

        var deletxt=document.createTextNode("删除");

        newtd3.appendChild(dele);

        dele.appendChild(deletxt); 

        sj();

      }


正在回答

3 回答

var table = document.getElementById('table').lastChild;

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

lastchild 你没写。跟我犯一个毛病!

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

慕粉4218990 提问者

哈哈,还真是没写,不过好像现在写不写都可以删除,之前一直不行.....
2016-12-11 回复 有任何疑惑可以回复我~

在那两行的<a>标签上,添加删除事件,如<a href="javascript:;" onclick="del(this)" >   

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

慕粉4218990 提问者

这个我知道,我困惑的是为什么新增加的可以删除,而本来就有的两个不行,而且把事件函数放在HTML里不好
2016-12-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求问,为什么删不了原始的两个?其他的都可以

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