做以下行是否有其他选择:
document.getElementById("btn").setAttribute("onclick", "save(" + id + ");");
Run Code Online (Sandbox Code Playgroud)
这条线基本上onclick()将按钮的事件更改为:save(34); , save(35);等等.但它在IE 7和6中失败但在IE 8和Firefox中有效.
我也可以使用jquery.
Jos*_*lio 10
普通老javascript:
var myButton = document.getElementById("btn");
myButton.onclick = function()
{
save(id); //where does id come from?
}
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(function(){
$("#btn").click(function(){
save(id); //where does id come from?
});
});
Run Code Online (Sandbox Code Playgroud)
如果你可以使用jQuery,那么:
$("#btn").click(function() { save(id); })
Run Code Online (Sandbox Code Playgroud)