私はJavaScriptで作業しています。ループ呼び出しに問題があります。
私のコードは次のとおりです。
これが私の配列です
picArray = []; // Have tried with this too var picArray = new Array();
ここに私の onClick 関数があります:
handler:function(){
for(var i = 1; i<picArray.length; i++) {
alert(picArray[i]);
}
}
これは、配列から値を出力するための私のループです。そして、私の配列は次のとおりです。
var imgSource = document.getElementById(hellow).src;
picArray[hellow] = imgSource;
この配列は条件でデータを取得しています。ハンドラ関数は、アップロードというボタンをクリックすると呼び出されます。問題は、[アップロード] ボタンを押すと正しい値が印刷され、押したままにして値を再度印刷することです。値を 2 回印刷するループを強制する私のコードに間違いはありますか?
または、他にこれを行っているものはありますか?