我想創建一個使用html javascript或可能css的幻燈片。但由於某種原因一旦我添加類名稱,即mySlides
,我的圖像不再顯示。script.js
沒有做任何事情。爲什麼我的圖像在html中添加類名後不顯示?
這裏是我的HTML,很簡單:
<div class="mySlides">
<img src="TheTailoryimg/IMG_3649.JPG">
<img src="img2.JPG">
<img src="TheTailoryimg/img1.tif">
</div>
,這裏是我的javascript,我添加了一個外部JS鏈接在這樣<script src="script.js"></script>
在這裏,HTML的頂部是我的JS:
var slideIndex = 0;
carousel();
function carousel() {
var i;
var x = document.getElementsByClassName("mySlides");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
slideIndex++;
if (slideIndex > x.length) {
slideIndex = 1
}
x[slideIndex-1].style.display = "block";
setTimeout(carousel, 2000); // Change image every 2 seconds
}
......那麼你的CSS是什麼樣子? – Snowmonkey
您想將'.mySlides'應用於圖像標籤,而不是父級。 –