我有一个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>
除非我删除了链接和函数中的变量,否则它无法正常工作。 我怎样才能让它与他们一起工作?
答案 0 :(得分:1)
你必须影响其他函数返回全局变量(例如:window.myvar1
)并使用它们而不是参数var1, var2, var3
。
我的意思是不在函数letMeGo
及其里面使用任何参数,将var1替换为等效的全局变量,依此类推var2和var3。