Javascript 有人能帮我解决这个有关幻灯片放映的问题吗?

Javascript 有人能帮我解决这个有关幻灯片放映的问题吗?,javascript,slideshow,Javascript,Slideshow,我不知道问题是否出在我将脚本放在html文件中,不知怎么的,幻灯片放映不起作用,我想问是否有人能帮我解决这个问题。代码如下。 不知怎的,幻灯片不起作用,但图片显示在live server中 var有效期; 函数startSlideShow(){ intervalID=设置间隔(changeImage,800); } 函数stopSlideShow(){ clearInterval(intervalID); } 函数changeImage(){ var imageSrc=document.g

我不知道问题是否出在我将脚本放在html文件中,不知怎么的,幻灯片放映不起作用,我想问是否有人能帮我解决这个问题。代码如下。 不知怎的,幻灯片不起作用,但图片显示在live server中



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标记,这会导致语法错误。删除第二个事件,您就会没事。

问题出在哪里?“不知何故它不起作用”不是一个好的问题描述。你期待什么样的行为,它实际上在做什么?您的控制台中是否出现错误?