如何将参数传递给事件的处理程序?
这是我想做的,不起作用:
for (var i = 0; i < myobj.length; i++) {
myobj[i].onmouseover = myfun(myobj[i]);
}
以下也不起作用。
myobj[i].onmouseover = myfun.call(myobj[i]);
myobj[i].onmouseover = function () {myfun(myobj[i]);};
myobj[i].onmouseover = function () {myfun.call(myobj[i]);};
我主要对为什么它不起作用以及相同风格的解决方案感兴趣。
谢谢。