不可以再写一个函数 要求可以直接在一个函数里达到效果function deleteDept() {
var links = document.getElementsByTagName("a");
var regDel = /^del_/;
for ( var index = 0; index < links.length; index++) {
var link = links[index];
if (regDel.test(link.id)) {
Event
.addListener(link, "click", doDeleteDept, link.id
.substring(4));
}
} function doDeleteDept(event, params) {
var id = params[0];
Event.stop(event);
var url = "manageDept.do";
var callback = {
"success" :onDeptDelete,
"fail" : function() {
alert("处理错误");
}
}
Event.request("get", url, "method=delete&id=" + encodeURIComponent(id),
callback); function onDeptDelete(response) {
if (response == "-1") {
alert("无法删除!");
} else {
alert("删除成功");
var tr = $("del_" + id).parentNode.parentNode;
$("deptsTable").removeChild(tr);
}
}
}
}