色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html 設置點擊切換圖片

黃文隆2年前9瀏覽0評論

HTML 設置點擊切換圖片

<!DOCTYPE html>
<html>
<head>
<title>點擊切換圖片</title>
<style>
img {
display: none;
}
img.active {
display: block;
}
</style>
</head>
<body>
<img class="active" src="img1.jpg">
<img src="img2.jpg">
<img src="img3.jpg">
<button onclick="nextImage()">下一張</button>
<script>
var currentImage = 1;
function nextImage() {
var images = document.getElementsByTagName("img");
images[currentImage - 1].classList.remove("active");
currentImage++;
if (currentImage > images.length) {
currentImage = 1;
}
images[currentImage - 1].classList.add("active");
}
</script>
</body>
</html>

解釋:

首先,在CSS中,我們將所有圖片的顯示設置為none,然后添加了一個.active類,用于將活動圖片的顯示設置為block。

在HTML部分,我們先顯示第一張圖片,并將.active類添加到該圖片。然后,我們在其余兩張圖片中添加了一個src屬性,但沒有添加.active類,因此它們不會顯示在頁面上。

在按鈕的onclick屬性中,我們將調用nextImage()函數。在JS部分,我們創建了一個名為currentImage的變量,并將其設置為1。此外,我們創建了一個名為nextImage()的函數,該函數執行以下操作:

  • 獲取頁面上的所有圖片元素
  • 從當前活動圖片中刪除.active類
  • 將currentImage加1
  • 如果currentImage大于圖片數量,則將其設置為1(這樣我們可以循環到第一張圖片)
  • 將.active類添加到新的活動圖片

通過這種方式,我們可以切換三張圖片的顯示。