带有参数的Javascript onClick函数

时间:2013-01-30 21:33:26

标签: 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, var2, var3)">Go On</a> 

除非我删除了链接和函数中的变量,否则它无法正常工作。 我怎样才能让它与他们一起工作?

1 个答案:

答案 0 :(得分:1)

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

我的意思是不在函数letMeGo及其里面使用任何参数,将var1替换为等效的全局变量,依此类推var2和var3。