為什么創(chuàng)建了num變量后,自加有效果,而無法自減?
var?num?=?2;
??????function?add(){
??????????num++;
??????????var?tr?=?document.createElement("tr");
??????????var?xh?=?document.createElement("td");
??????????var?xm?=?document.createElement("td");
??????????xh.innerHTML?=?"xh00"+num;
??????????xm.innerHTML?=?"第"+num+"號學(xué)生";
??????????var?del?=?document.createElement("td");
??????????del.innerHTML?=?"<a?href="javascript:;"?onclick='del(this)'>刪除</a>";
??????????var?tab?=?document.getElementById("table");
??????????tab.appendChild(tr);
??????????tr.appendChild(xh);
??????????tr.appendChild(xm);
??????????tr.appendChild(del);
???????????
??????????var?tr?=?document.getElementsByTagName("tr");
??????????for(var?i=0;i<tr.length;i++){
??????????????bgcChange(tr[i]);
??????????}
??????}
?????//?創(chuàng)建刪除函數(shù)
??????function?del(obj){
??????????num--;
??????????var?tr?=?obj.parentNode.parentNode;
??????????tr.parentNode.removeChild(tr);
??????}
2017-02-07
我用程序試過num--是有效果的,目前的代碼看不出問題,可以自己alert(num)在del(obj)和add()方法中試試或貼出完整代碼