更新时间:2021-08-30 11:28:47 来源:极悦 浏览835次
实例代码如下:
1.JS代码:
<script type="text/javascript">
//页面加载后加载JS
window.οnlοad=function(){
//获取文档元素
var pre=document.getElementById("btn1");
var nex=document.getElementById("btn2");
var img=document.getElementsByTagName("img")[0];
//创建图片的路径
var imgArr=["img/1.jpg","img/2.jpg","img/3.jpg"];
//创建变量保存当前图片的索引
var index=0;
var info=document.getElementById("info");
info.innerHTML="共 "+imgArr.length+" 张图,当前是第 "+(index+1)+" 张";
//修改src属性
pre.οnclick=function(){
index--;
if(index<0){
index=imgArr.length-1;
}
info.innerHTML="共 "+imgArr.length+" 张图,当前是第 "+(index+1)+" 张";
img.src=imgArr[index];
};
nex.οnclick=function(){
index++;
if(index==imgArr.length){
index=0;
}
info.innerHTML="共 "+imgArr.length+" 张图,当前是第 "+(index+1)+" 张";
img.src=imgArr[index];
};
};
</script>
2.HTML代码:
<div id="display">
<p id="info"><p>
<img src="img/1.jpg"></img>
<button id="btn1">上一张</button>
<button id="btn2">下一张</button>
</div>
3.CSS代码:
<style type="text/css">
*{
margin:0;
padding:0;
}
#display{
width:500px;
margin:50px auto;
padding:10px;
background-color:yellow;
text-align:center;
}
</style>
4.实现效果:
点击可以实现切换。
当然,也可以设置定时函数实现轮播的效果。
以上就是极悦小编介绍的"JavaScript实现图片切换",希望对大家有帮助,想了解更多可查看JavaScript教程。极悦在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习