我有这段代码:
var bt = document.getElementById("bt");
bt.onclick = randomFunc;
现在,我如何将一些参数传递给randomFunc
?
答案 0 :(得分:4)
创建一个新函数,调用randomFunc
并在那里指定参数。
bt.onclick = function () {
randomFunc(foo, bar, baz);
};
或者,如果您可以限制对支持bind
的浏览器的支持,请使用该方法创建您的功能:
bt.onclick = randomFunc.bind(this, foo, bar, baz);