慕粉4218990
2016-12-02 21:48
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();
}
var table = document.getElementById('table').lastChild;
lastchild 你没写。跟我犯一个毛病!
在那两行的<a>标签上,添加删除事件,如<a href="javascript:;" onclick="del(this)" >
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题