最佳答案
情况有点像
var someVar = some_other_function();
someObj.addEventListener("click", function(){
some_function(someVar);
}, false);
问题是someVar
的值在addEventListener
的侦听器函数中是不可见的,在那里它可能被视为一个新变量。