아래에 간단한 슬라이드 쇼 스크립트가 있지만 마지막 이미지 만 표시하고 있습니다. 그 사이에 2500ms의 간격으로 각 이미지가 표시되지 않는 이유는 무엇입니까?왜이 간단한 슬라이드 쇼가 자바 스크립트에서 작동하지 않습니까?
window.onload = myFunction;
var interval = 2500;
var i = 0;
var images = ["1.png","2.png","3.png","4.png"];
var description = ["image1", "image2" , "image3" , "image4"];
function myFunction() {
function setAttribute (number) {
document.getElementById("image").src = images[number];
document.getElementById("me").innerHTML = description[number];
}
function changeAttribute() {
while (i < 4) {
setAttribute(i);
i++;
}
}
setInterval(changeAttribute, interval);
}
고마워요! 나는 완전히 그것에 대해 생각하지 않았다! – Roaringdragon