为什么新加的一行不能删除啊,帮帮忙


      window.onload = setInterval(function(){

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

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

tr[i].onmouseover=function(){

this.className="c1";

}// 鼠标移动改变背景,可以通过给

tr[i].onmouseout=function(){

this.className="";

}// 鼠标移动改变背景,可以

}

//每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

         

     


},100)

     function add(){

      var addtr=document.createElement("tr");// 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;

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

addtd.innerHTML="";

addtr.appendChild(addtd);

addtd=document.createElement("td");

addtd.innerHTML="";

addtr.appendChild(addtd);

addtd=document.createElement("td");

addtd.innerHTML="<a href='javascript:;' onclick='clear(this)'  >删除</a>"

addtr.appendChild(addtd);

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

otable.appendChild(addtr);

     }

   

     

     // 创建删除函数

   function dell(obj){

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

var otr=obj.parentNode.parentNode;

otable.removeChild(obj.parentNode.parentNode);

 

 

}


qq_yi个蓝孩纸_03868157
浏览 1331回答 1
1回答

qq_yi个蓝孩纸_03868157

知道了 因为粗心了 好几个小时 哎
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript