Javascript 使用onclick事件动态添加具有按钮的表行

Javascript 使用onclick事件动态添加具有按钮的表行,javascript,jquery,Javascript,Jquery,我想用onclick功能在表行中添加按钮。因为我用的是 var cell9 = row.insertCell(8); var edit = document.createElement("input"); // Create a <button> element edit.id = "edit"+saveCount; edit.type = "Button"; edit.value = "

我想用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); 
var cell9=row.insertCell(8);
var edit=document.createElement(“输入”);//创建一个元素
edit.id=“edit”+保存计数;
edit.type=“按钮”;
edit.value=“编辑员工”;
edit.name=“edit”//创建一个文本节点
edit.onclick=editrow(id);
单元格9.追加子项(编辑);
在这段代码中,如何在edit.onclick上调用函数(以参数作为其id)

edit.onclick
等待函数,以便在事件发生时执行它

editrow(id);
不是函数而是函数的结果

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

威尔工作得更好

edit.onclick=function()!!谢谢,还有一些更正是1。当我使用editrow(edit.id)时,参数被传递了。2.我用来添加行(function addrow())editrow()函数的函数应该只存在于其中。