私は、ページを訪れた直後にカルーセルを開始し、一連のイメージを2.5秒ごとに循環させようとしていますが、最初のイメージを通過しません。私はこことw3schoolsを見回しましたが、私の問題がどこにあるのか特定できませんでした。どんな助けでも大歓迎です!次のようにイメージのカルーセルが進まない(HTML/JavaScript)
JavaScriptは次のとおりです。
window.onload slideShow();
var i=0;
function slideShow() {
window.setInterval("nextSlide()", 2500);
}
function nextSlide() {
var images["images/stockton0.jpg",
"images/stockton1.jpg"
"images/stockton2.jpg"
"images/stockton3.jpg"
"images/stockton4.jpg"
"images/stockton5.jpg"
"images/stockton6.jpg"
"images/stockton7.jpg"
"images/stockton8.jpg"
"images/stockton9.jpg"
"images/stockton10.jpg"]
var photo = document.getElementByClass("stocktonPics");
photo.src = images[i];
i++;
}
HTMLコード:
<img class="stocktonPics" src="images/stockton0.jpg" alt="slides">
だだ - その【のgetElementsByClassName( https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName)配列を返します。つまり、 'photo [0] .srcでなければなりません。 2 - 正しい方向に向いているエラーをコンソールで確認してください。 – Craicerjack