问答详情
源自:9-22 编程练习

删除不了,Error哪里?

<script type="text/javascript">


window.onload=function(){


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

var oTr=oTab.getElementsByTagName("tr");

//变色

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

oTr[i].onmouseover=function(){

this.style.backgroundColor="#f2f2f2";

}

oTr[i].onmouseout=function(){

this.style.backgroundColor="#fff";

}

}

//添加一行

var oBtn=document.getElementsByTagName("input")[0];


oBtn.onclick=function(){

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

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

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

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


oTab.appendChild(oTrNew);

oTrNew.appendChild(oTdNew1);

oTrNew.appendChild(oTdNew2);

oTrNew.appendChild(oTdNew3);



oTdNew1.innerHTML="xh003";

oTdNew2.innerHTML="Ajax";

oTdNew3.innerHTML="<a href='javascript:;'>删除</a>";

}

//删除当前行

var aA=oTab.getElementsByTagName("a");


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

aA[i].onclick=function(){

var oTrA=this.parentNode.parentNode;

oTab.parentNode.removeChild(oTrA);

}

}


}

</script>


提问者:zai努力学习中 2015-04-13 14:40

个回答

  • 康振宁
    2015-04-13 16:55:08

    你看一下右下方的源码下载吧,你的代码。。。。然后你把前面的一些基础再重新过一下吧