こんにちは画像を変更して下のコードを使用して画像を点滅させようとしています。私の "setTimeout"に何か問題がありますか? TIA画像が変更されない
var Test = new Array();
Test.length = 2;
for (var i = 0; i < Test.length; i++) {
Test[i] = new Image();
Test[i].src = "images/Image2" + (i+1) + ".png";
}
function ChangeImage() {
for (var i = 0; i < Test.length; i++) {
document.getElementById('Test_Image').src = Test[i].src;
}
setTimeout("ChangeImage()", 1000);
}
ChangeImage();
私は 'src'が変更されているとは思わない...同じ' src'が何度も何度も割り当てられています... – Rayon
あなたのsetTimeoutは 'setTimeout(ChangeImage、1000) '()' – Santi
'setTimeout()'はブロックされていないので、 'Test.length'' setTimeout() 'がすべて同じ時刻に実行されるようにスケジュールします。 – jfriend00