(function setupClick(){
var clickFun = document.onclick ;
document.onclick = {
clickFun ();
var mail = document.getElementById('mail');
mail.onchange = function(){
goOn();
}
}
})()
上面的 js 想要的效果是 在执行想要截住document.onclick 事件,还想要在执行 document.onclikc事件函数后,再执行var mail = document.getElementById('mail');
mail.onchange = function(){
goOn();
可上面的代码,我试了没起作用,要怎么改
这是增加事件的一种方法。
var clickFun = document.onclick ;
alert(clickFun);
//document.onclick = function {
//}
})();
这个alert(clickFun);会打出函数出来,一把注释去了,就不行了 在firefox也没报错
(function (){
var clickFun = document.onclick ;
alert(clickFun);
document.onclick = function(){
//如果上边alert能打出函数的话,能行啊
}
})();//不过还是建议用attachEvent/addEventListener绑定事件