2013-10-23 34 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