2013-10-23 95 views

回答

4

创建一个新函数,调用randomFunc并在那里指定参数。

bt.onclick = function() { 
    randomFunc(foo, bar, baz); 
}; 

或者,如果你可以限制哪些支持bind浏览器的支持,使用该方法来创建你的函数:

bt.onclick = randomFunc.bind(this, foo, bar, baz); 
+1

不就是OP应该使用'.onclick'这些天... – Alnitak

+0

@Alnitak,但是呢?.. – ted

+3

虽然我建议'addEventListener()'通过'onclick =',它没有任何功能来帮助解决绑定参数的问题。 – Quentin