これは私の最初の質問です。おそらく非常にばかげています:)
GM_listValues() から返された配列内の値の選択があります。
コレクションをループするときに、関数を呼び出して保存された値を削除し、ページをリロードするボタンを動的に作成したいと考えています。
deleteB.addEventListener("click", function() {deleteTrip(names[i]);pageSelect();}, false);
上記は、イベントをボタン ( ) に添付するために使用している行ですdeleteB
。ただし、ボタンを押すと、javascript はnames
カウント変数 ( ) を使用して listValues ( )の配列にアクセスしようとしますi
。当然、これは存在しません。なぜなら、ループは現在完了しており、names
とにかくグローバルではないからです。
私が知りたいのは、コードでnames[i]
への参照を必要としないように、ボタンで関数を作成している間に文字列値をコピーする方法があるかどうかnames[i]
です。
これはおそらく本当に単純な答えだと思いますが、困惑しました。これは、JavaScriptを使用した最初の作業の一部です。
前もって感謝します。