1

我有一个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> 

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

4

1 回答 1

1

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

我的意思是不要在你的函数letMeGo及其内部使用任何参数,将 var1 替换为其等效的全局变量,等等 var2 和 var3。

于 2013-01-30T21:35:40.140 回答