求问,为什么删不了原始的两个?其他的都可以
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();
}