首先,在HTML中設(shè)置多張圖片切換需要用到JavaScript。我們可以通過JavaScript中的數(shù)組和計時器來實現(xiàn)這個功能。
下面是一段示例代碼:
<html>
<head>
<script language="JavaScript">
// 定義一個數(shù)組,用來存放所有的圖片地址
var imgArray = new Array();
imgArray[0] = "img01.jpg";
imgArray[1] = "img02.jpg";
imgArray[2] = "img03.jpg";
// 定義一個變量,用來記錄當前顯示的圖片的編號
var curIndex = 0;
// 定義一個計時器,用來切換圖片
setInterval(changeImg, 2000);
// 定義一個函數(shù),用來切換圖片
function changeImg() {
// 獲取img標簽
var imgObj = document.getElementById("img");
// 切換圖片
curIndex++;
if (curIndex == imgArray.length) {
curIndex = 0;
}
imgObj.src = imgArray[curIndex];
}
</script>
</head>
<body>
<img id="img" src="img01.jpg" />
</body>
</html>
以上代碼中,我們首先定義了一個數(shù)組 imgArray ,用來存放所有的圖片地址。然后定義了一個變量 curIndex ,用來記錄當前顯示的圖片的編號。
接著,我們用 setInterval 函數(shù)啟動了一個計時器,每隔 2 秒就會調(diào)用一次 changeImg 函數(shù),用來切換圖片。
changeImg 函數(shù)的實現(xiàn)很簡單,就是修改 img 標簽的 src 屬性來切換圖片。其中 curIndex 變量用來記錄當前顯示的圖片的編號,每次修改后都會加 1 ,如果超過了數(shù)組的長度,就重新開始從 0 開始。
最后,我們在 HTML 中定義了一個 img 標簽,并設(shè)置了一個 id 屬性,用來在 JavaScript 中獲取這個元素。初始的時候,我們將它的 src 屬性設(shè)置為 imgArray 中的第一個元素,也就是默認顯示的圖片。
如果需要添加更多的圖片,只需要在 imgArray 數(shù)組中添加圖片的地址即可。這樣,我們就實現(xiàn)了一個簡單的多張圖片切換的功能。