OK,这里是东西,我写了一个幻灯片一个简单的代码,它的工作原理,它是如我所料,这就是它:是这么想的工作,一个简单的JavaScript代码@ _ @
var slideShowImage = document.getElementById("slideShowImage");
var images = ["_Images/Image_01.jpg","_Images/Image_02.jpg","_Images/Image_03.jpg","_Images/Image_04.jpg","_Images/Image_05.jpg","_Images/Image_06.jpg","_Images/Image_07.jpg"];
var imageIndex = 0;
function changeImage(){
slideShowImage.setAttribute ("src",images[imageIndex]);
imageIndex++;
if (imageIndex >= images.length){
imageIndex = 0;
}
}
setInterval (changeImage,3000);
但是当我还在学习javaScript时,我想改变逻辑来品尝自己,并且我重写了代码,但它不起作用,我不知道为什么...... 希望有人能够启发我,的...
var imageId = document.getElementById("slideShowImage");
var imageNumber = 1;
var imageName = "_Images/Image_0"+imageNumber+".jpg";
function changeImage(){
imageId.setAttribute("Src",imageName);
imageNumber++;
if (imageNumber==7){
imageNumber=1;
}
}
setInterval(changeImage,1000);
你添加了这个事件吗?我的意思是把它们包装在一个函数中,然后在window.onload上注册它。 – 2013-04-10 09:35:46