声明一个变量用来存放多张图片的名称,
var imglist=["3.jpg","2.jpg","8.jpg","6.jpg","1.jpg","4.jpg","7.jpg","5.jpg"];
主要就运用一个循环播放的函数setinterval(),
让图片的地址一秒一秒的变换,当变换到最后一张图片时,进行判断,让图片的索引为0,就完成了图片轮播。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.first{
width:500px;
height:300px;
margin:auto;
border:1px solid black;
}
.first>img{
width:100%;
height:100%;
}
</style>
</head>
<body>
<div class="first">
<img class="image" src="./img/3.jpg " alt=""/>
</div>
<script>
var imglist=["3.jpg","2.jpg","8.jpg","6.jpg","1.jpg","4.jpg","7.jpg","5.jpg"];
var first=document.querySelector (".first");
var image=document.querySelector (".image");
var num=0;
setInterval (function(){
if(num>=imglist.length){
num=0;
}
image.src="./img/"+imglist [num];
num++;
},1000);
</script>
</body>
</html>