2014-12-06 90 views
1

我想用onclick功能添加表格行中的按钮。对此,我在此代码如何调用函数(参数作为其ID)使用动态添加带有onclick事件按钮的表格行

 var cell9 = row.insertCell(8); 
     var edit = document.createElement("input");  // Create a <button> element 
     edit.id = "edit"+saveCount; 
     edit.type = "Button"; 
     edit.value = "Edit Employee"; 
     edit.name = "edit";// Create a text node 
     edit.onclick = editrow(id); 
     cell9.appendChild(edit); 

上edit.onclick

+0

'edit.onclick = function(){editrow(id);}'??? – 2014-12-06 19:45:07

回答

0
edit.onclick 

等功能,以便在事件发生时执行它。

editrow(id); 

不是函数,而是函数的结果。

edit.onclick = function(){ 
    editrow(id); 
}; 

会更好用!

+0

是的,它的工作原理!感谢和一些更正1.parameter是当我使用editrow(edit.id)传递。 2.我用来添加行的函数(function addrow())editrow()函数应该只存在于这个函数中。 – user3343658 2014-12-06 20:38:31