你可以采用实参,而不是形参,默认事件第一个传递参数为event var div = document.createElement("div"); div.innerHTML='测试点击'; div.onclick = run; function run() { var ev=arguments[0]||event; alert(ev.type); } document.body.appendChild(div);
var button = document.createElement("button"); button.onclick = function(event){ run(event); }
var div = document.createElement("div");
div.innerHTML='测试点击';
div.onclick = run;
function run()
{
var ev=arguments[0]||event;
alert(ev.type);
}
document.body.appendChild(div);
button.onclick = function(event){
run(event);
}
var ev=arguments[0]||event;
的含意。