私はこのような関数を持っています:
menu[0].onclick = function() {
filters.reset_all();
clients.get();
}
したがって、ユーザーが最初のメニュー要素をクリックしたときに呼び出されます。今、私はそれを他の場所から呼び出す必要があります、そして私がしたことはこれです:
if (li.onclick) { //li and menu[0] above are the same
li.onclick.call();
}
そしてそれはうまくいきます。
しかし今、私は関数にいくつかのパラメータを渡す必要がありonclick
ます。これを試しまし.call(some_param);
たが、arguments
配列onclick
が空です。
私は何が間違っているのですか?
編集:これに変更:
menu[0].onclick = function(arg) {
console.log(arg);
filters.reset_all();
clients.get();
}
と
li.onclick.call(li,param);
まだ何もありません