<style>
*{margin: 0;padding:0}
.small-icons img{
width: 116px;
height: 116px;
}
.current{
border:2px solid red;
}
.content img{
height: 500px;
width: 600px;
border: 2px solid red;
}
</style>
<div class="small-icons">
<img src="images/01.jpg" alt="" class="current">
<img src="images/02.jpg" alt="">
<img src="images/03.jpg" alt="">
<img src="images/04.jpg" alt="">
<img src="images/05.jpg" alt="">
</div>
<div class="content">
<img src="images/01.jpg" alt="" class="current">
</div>
<script>
var icons=document.querySelectorAll(".small-icons>img");
var show=document.querySelectorAll(".content>img")[0];
for(let i=0;i<icons.length;i++){
icons[i].index=i;
icons[i].onclick=function(){
for(let i=0;i<icons.length;i++){
icons[i].classList.remove("current") //其余的都移出current
}
this.classList.add("current") //当前增加一个current
var index=this.index; //将当前下标给index
show.src=`images/0${index+1}.jpg` //图片从01开始,index从0开始,所以index要+1
}
}
</script>