亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

仿照別人的代碼去寫的,為什么他的可以運行,我的卻運行不了呢?哪里錯了?

?function add(){

? ? ? ? var n=prompt("請輸入學號","");

? ? ? ? var n1=prompt("請輸入姓名","");

? ? ? ? if(n!=null&&n!=""&&n1!=null&&n1!="")

? ? ? ? {

? ? ? ? var te=document.getElementById("table");//父節點

? ? ? ? var tr=document.createElement("tr");//創建標簽元素

? ? ? ? tr.innerHTML="<td>"+n+"</td>"+"<td>"+n1+"</td>"+"<td><a href="javascript:;" onclick="cleare(this)">刪除</a></td>";

? ? ? ? te.appendChild(tr);//創建子節點}

? ? ? ? else

? ? ? ? {alert("請重新輸入!");}

? ? ? }

//下面是我粘貼的別人的代碼

? ? ? function addtr(){

? ? ? ? var sNum=prompt('請輸入學號','');

? ? ? ? var sName=prompt('請輸入姓名','');

? ? ? ? if(sNum!=null&&sNum!=''&&sName!=null&&sName!=''){

? ? ? ? ? ??

? ? ? ? ? ? var newtr=document.createElement('tr');

? ? ? ? ? ? var newtrS=newtr.innerHTML='<td>'+sNum+'</td>'+'<td>'+sName+'</td>'+'<td><a href="javascript:;" onclick="cleare(this)">刪除</a></td>';

? ? ? ? ? ? var oTC=document.getElementById("table").lastChild;

? ? ? ? ? ? oTC.appendChild(newtr);

? ? ? ? ? ??

? ? ? ? }else{alert('請重新輸入');}

? ? ?}


正在回答

1 回答

?http://img1.sycdn.imooc.com//56a98a52000180db08710248.jpg

我改了一下 ?圖片里的代碼就可以運行了。

主要的問題應該是var te=document.getElementById("table"); 這句代碼應該改成

var te=document.getElementById("table").lastChild;

小問題就是if的{}沒寫好 } 要換行 要不然被注釋掉了。


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

Wo_o明 提問者

可是為什么要在document.getElementById("table")后面加上lastChild?<tr>標簽的父元素不應該是<table>么?獲取父元素為什么還要在加一個lastChild?
2016-01-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

仿照別人的代碼去寫的,為什么他的可以運行,我的卻運行不了呢?哪里錯了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號