2012-02-23 152 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