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 に答える