带参数的Javascript onClick函数

带参数的Javascript onClick函数,javascript,Javascript,我有一个Javascript函数,如下所示: function letMeGo(var1, var2, var3){ if(var1 == 1 && var2 == 1 && var3 == 1){ document.getElementById('goOn').href="goOn.php"; } } 变量是其他函数的返回 我需要由以下因素触发: <a id="goOn" onclick="letMeGo(var1, va

我有一个Javascript函数,如下所示:

function letMeGo(var1, var2, var3){
    if(var1 == 1 && var2 == 1 && var3 == 1){
        document.getElementById('goOn').href="goOn.php";
    }
}
变量是其他函数的返回

我需要由以下因素触发:

<a id="goOn" onclick="letMeGo(var1, var2, var3)">Go On</a> 
继续
除非我删除了链接和函数中的变量,否则它不会工作。
如何使用它们?

您必须影响其他函数返回全局变量(例如:
window.myvar1
)并使用它们而不是参数
var1、var2、var3


我的意思是不要在函数
letMeGo
中使用任何参数,并在其内部,用其全局变量等价物替换var1,等等来替换var2和var3。

您必须影响其他函数返回全局变量(例如:
window.myvar1
),并使用它们来代替您的参数
var1,var2,var3


我的意思是不要在函数
letMeGo
中使用任何参数,并在其内部,用其全局变量等价物替换var1,依此类推var2和var3。

如果变量是其他函数的返回,为什么不在
letMeGo
中调用其他函数?不工作意味着什么?它着火了吗?错误消息是什么?什么是神秘的var1,var2,var3?这有用吗<代码>继续。如果是这样,那么您需要在绑定
onClick
处理程序之前检查这三个变量的值。你的问题中似乎没有这个代码。如果变量是其他函数的返回,为什么不在
letMeGo
中调用其他函数?不工作意味着什么?它着火了吗?错误消息是什么?什么是神秘的var1,var2,var3?这有用吗<代码>继续。如果是这样,那么您需要在绑定
onClick
处理程序之前检查这三个变量的值。你的问题中似乎没有这个代码。