代码如下:
function que(){
var queBtn = event.srcElement;
var row = queBtn.parentNode.parentNode;

row.childNodes[0].innerHTML = row.childNodes[0].lastChild.value;
row.childNodes[1].innerHTML = row.childNodes[1].lastChild.value;
row.childNodes[2].innerHTML = row.childNodes[2].lastChild.value;
row.childNodes[3].lastChild.value = "修改";
alert("s");
row.childNodes[3].lastChild.onclick = null;
row.childNodes[3].lastChild.onclick = update(row);--重点
}
var update = function(e){

var zhong = e.childNodes[0].innerHTML;
e.childNodes[0].innerHTML = "<input type='text'>";
e.childNodes[0].lastChild.value = zhong;
}改变了之后还会自动调用,我要怎么才能改变事件而不调用。菜鸟求解JavaScript函数