2012-02-23 149 views
0

我想通過這個onclick函數發送更多參數,但是我遇到了語法問題。有關如何做到這一點的任何建議?通過onclick函數發送參數 - Javascript

details_btn.onclick = new Function("moreInfo('"+user+"')"); 

我要添加三個參數:手機和年齡

這只是連接了字符串:

details_btn.onclick = new Function("moreInfo('"+user+phone+age"')"); 

我真的很欣賞的幫助。謝謝!

回答

3

我想通過這個onclick函數發送更多的參數,但是我的 語法有問題。有關如何做到這一點的任何建議?

這應該是這樣的,而不是:

details_btn.onclick = function(){ 
    moreInfo(user, phone, age); 
}; 
+1

@Quentin的'user','phone'和'age'變量的函數以外定義並在匿名函數的範圍鏈都進行,我認爲這會使其成爲封閉。 – 2012-02-23 17:39:07