删除不了,Error哪里?

来源:9-22 编程练习

zai努力学习中

2015-04-13 14:40

<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>


写回答 关注

1回答

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

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

    康振宁 回复zai努力学...

    可以是可以的,但是在某些规范上不太理想,可能会存在兼容性差异

    2015-04-14 09:11:09

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题