var numClicks = 0; document.addEventListener("click",function(){ alert( ++numClicks); },false);
利用闭包特性改写addEventListener的回调函数
document.addEventListener("click",(function(){ var numClicks = 0; return function(){ alert( ++numClicks); }; })(),false);