I’ve got a function, like this:
menu[0].onclick = function() {
filters.reset_all();
clients.get();
}
So it’s called when user clicks on the first menu element. Now I need to call it form the other place and what I’ve done is this:
if (li.onclick) { //li and menu[0] above are the same
li.onclick.call();
}
and it works well.
But now I need to pass some params to onclick function. I’ve tried this .call(some_param); but arguments array in onclick is empty.
What am I doing wrong?
edit: changed into this:
menu[0].onclick = function(arg) {
console.log(arg);
filters.reset_all();
clients.get();
}
and
li.onclick.call(li,param);
still nothing
it should be
In your case you can write