Javascript 有人能帮我解决这个有关幻灯片放映的问题吗?
我不知道问题是否出在我将脚本放在html文件中,不知怎么的,幻灯片放映不起作用,我想问是否有人能帮我解决这个问题。代码如下。 不知怎的,幻灯片不起作用,但图片显示在live server中Javascript 有人能帮我解决这个有关幻灯片放映的问题吗?,javascript,slideshow,Javascript,Slideshow,我不知道问题是否出在我将脚本放在html文件中,不知怎么的,幻灯片放映不起作用,我想问是否有人能帮我解决这个问题。代码如下。 不知怎的,幻灯片不起作用,但图片显示在live server中 var有效期; 函数startSlideShow(){ intervalID=设置间隔(changeImage,800); } 函数stopSlideShow(){ clearInterval(intervalID); } 函数changeImage(){ var imageSrc=document.g
var有效期;
函数startSlideShow(){
intervalID=设置间隔(changeImage,800);
}
函数stopSlideShow(){
clearInterval(intervalID);
}
函数changeImage(){
var imageSrc=document.getElementById(“image”).getAttribute(“src”);
var currentImageNumber=imageSrc.substring(imageSrc.lastIndexOf(“/”)+1,imageSrc.lastIndexOf(“/”+2);
如果(currentImageNumber==7){
currentImageNumber=0;
}
document.getElementById(“结果”).innerHTML=currentImageNumber;
document.getElementById(“image”).setAttribute(“src”、“images/”+(Number(currentImageNumber)+1)+“.jpg”);
}
changeImage();
问题在于该部分:
在代码中一行显示两次。因此,脚本中有HTML标记,这会导致语法错误。删除第二个事件,您就会没事。问题出在哪里?“不知何故它不起作用”不是一个好的问题描述。你期待什么样的行为,它实际上在做什么?您的控制台中是否出现错误?