javascript中事件绑定 的传值问题

实参是由调用者传入的,函数作用域是在函数定义时决定的。所以答案是不能,你不能改变监听器触发时的实参,因为你不是监听器的调用者。但也不一定要非得用实参,不是吗。
■网友
如果希望向监听函数传递参数,可以用匿名函数包装一下监听函数Add(type,function (){yourFUnction(xx)},false)手机打 难看。意思到了~~
■网友
最近找到了一个解决方案 利用闭包xhr.addEventListener("load",functionNameFnc, false);functionNameFnc (a){ return function(){//这里写自己的方法 参数已经通过父函数传过来了 a; }}


    推荐阅读