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+"号学生";
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]);
}
}
// 创建删除函数
function del(obj){
num--;
var tr = obj.parentNode.parentNode;
tr.parentNode.removeChild(tr);
}
我用程序试过num--是有效果的,目前的代码看不出问题,可以自己alert(num)在del(obj)和add()方法中试试或贴出完整代码