<!DOCTYPE html>html
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>輪播原理圖</title>
</head>
<body>
<div>數組
<!--添加兩個按鈕和默認出現的圖-->
<button onclick="prev()"> 上一個 </button>
<img id="slider" src="image/1.jpg" />
<button onclick="next()"> 下一個 </button>
</div>ide
<!--JS代碼-->
<script>spa
<!--定義一個數組放入輪播的圖片-->
var images = [
"image/1.jpg",
"image/2.jpg",
"image/3.jpg"
];xml
<!--定義一個開始數0>
var num = 0;htm
<!下一個按鈕點擊事件-->事件
function next() {
var slider = document.getElementById("slider");
num++;
if(num >= images.length) { <!--若是出現num大於等於數組長度則返回0(這裏注意數組長度是從 1 計算,而數組是從 0 開始計算)-->
num = 0;
}
slider.src = images[num]; <!--更改src屬性-->
}圖片
<!--上一個按鈕點擊事件-->ip
function prev() {
var slider = document.getElementById("slider");
num--;
if(num < 0) { <!--若是出現num小於0,則返回數組長度-1(這裏注意數組長度是從 1 計算,而數組是從 0 開始計算)-->
num = images.length-1;
}
slider.src = images[num]; <!--更改src屬性-->
}
</script>
</body>
</html>utf-8