[英]JavaScript won't change image - Slider
我不明白為什么我的滑塊不起作用。
在HTML頁面上,我是第一次使用滑塊,並鏈接到JavaScript。 在JavaScript中,我有一個包含2個圖像的數組。 不幸的是,我的滑塊不起作用。 圖像不會改變。 它停留在第一個。
可能是什么問題?
var myImage=document.getElementById("slide"); var imageArray=["image1.jpg", "image2.jpg"]; var imageIndex=0; function changeImage () { slider.setAttribute("src", imageArray [imageIndex]); imageIndex++; if (imageIndex>=imageArray.length) { imageIndex=0; } } var intervalHandle = setInterval(changeImage,2000);
<!DOCTYPE html> <html lang="cs"> <head></head> <body> <img src="image1.jpg" id="slide"/> <script src="javascript.js"></script> </body> </html>
試試下面的代碼:
var myImage=document.getElementById("slide");
var imageArray=["image1.jpg", "image2.jpg"];
var imageIndex=0;
function changeImage () {
myImage.setAttribute("src", imageArray [imageIndex]);
imageIndex++;
if (imageIndex>=imageArray.length) {
imageIndex=0;
}
}
setInterval(changeImage,2000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.