<html>
<head>
<style>
.mySlides {
display:none;
height:200px;
width:800px;
margin-left:auto;
margin-right:auto;
}
</style>
<head>
<body>
<script>
var myIndex = 0;
carousel();
function carousel() {
var i;
var x = document.getElementsByClassName("mySlides");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
myIndex++;
if (myIndex > x.length) { myIndex = 1 }
x[myIndex - 1].style.display = "block";
setTimeout(carousel, 2000); // Change image every 2 seconds
}
</script>
<section id="images">
<img id="yeah" class="mySlides" src="image1.jpg" />
<img class="mySlides" src="image2.jpg" />
<img class="mySlides" src="image3.jpg" />
</section>
</body>
</html>
所以我不知道为什么这个自动幻灯片不工作时,它几乎逐字从w3schools复制,结果不显示任何东西。我一直试图找出它有什么问题,现在一天半左右,仍然没有运气,请帮助!幻灯片不工作:/
请更新您的答案,期望它做什么,它实际上在做什么,以及您得到的任何错误。这是一个质量保证网站,而不是代码审查论坛,因此您必须提供明确的问题。 – Soviut
我编辑你的问题使用片段(替换你的'image1.jpg'等与公众可用的图像)。没有看到您的代码有问题 – Phil
它对我来说也很好。代码看起来很好,我在“运行代码片段”查看器中看到图像发生了变化。 – Paurian