为了账号安全,请及时绑定邮箱和手机立即绑定

调用add函数时提醒我函数未定义,但是我定义了,去掉add函数中间内容改成alert(“haha")是可以运行的,大家帮忙看看哪里语法错了

function add(){
		
		var tr=document.createElement("tr");
		var td1=document.createElement("td");
		var td2=document.createElement("td");
		var ntr=document.getElementsByTagName("tr");
		td1.innerHTML="xh00"+ntr.length;
		td2.innerHTML="第"+ntr.length+"学生";
		var td3=document.createElement("td");
		td3.innerHTML="<a href="javascript:;"onclick="remov(this);" >删除</a>";
		var ta=document.getElementById("table");
		ta.appendChild(ntr);
		ntr.appendChild(td1);
		ntr.appendChild(td2);
		ntr.appendChild(td3);
		}
		

我快要崩溃了,跟第一的代码改得都快差不多了,还说未定义~

正在回答

1 回答

 td3.innerHTML="<a href="javascript:;"onclick="remov(this);" >删除</a>";属性的双引改为单引

 ta.appendChild(ntr);这行的ntr有问题,你应该是创建的tr放在这里面吧

你还是看看右侧源码区的内容,对比一下吧

0 回复 有任何疑惑可以回复我~
#1

skylinety 提问者

果然是引号的问题,的确是tr,改来改去改乱了,谢谢了哈
2015-04-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

调用add函数时提醒我函数未定义,但是我定义了,去掉add函数中间内容改成alert(“haha")是可以运行的,大家帮忙看看哪里语法错了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号