<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
var images = ["../img/001.jpg","../img/002.jpg","../img/003.jpg","../img/004.jpg"]
var index = 0
//**********************************************
//建立 上一张 按钮函数
function lastImg(){
var v_showImg = document.getElementById("showImg")
//下一张是index++ 上一张是index--
index--
if(index<0){
//数组中的最小下标为0,不可能有比0还小的下标,所以当index到达0这个下标位置的时候就已经到头,如果还要继续向前遍历则 index<0 此时我们使index = images.length-1(数组的最后一个下标) 实现重复展示图片效果
index = images.length-1
}
v_showImg.src = images[index]
}
//**********************************************
//建立 下一张 函数
function nextImg(){
var v_showImg = document.getElementById("showImg")
index++
if(index>=images.length){
// 因为数组的最大下标为length-1,所以length实际上是已经超出了数组长度,index中文含义为下标,所以当下标等于length-1的时候已经到了数组的最后一个元素位置,当index = lengeh的时候使index=0,这样可以循环点击
index = 0
}
v_showImg.src = images[index] //这里展示的src链接实际上是遍历数组中的各项元素(各项元素为图片的超链接)
}
</script>
</head>
<body>
<img id = "showImg" src="../img/001.jpg"
width="533px" height="300px" />
<br />
<input type="button" value="上一张" onclick="lastImg()"/>
<input type="button" value="下一张" onclick="nextImg()" />
</body>
</html>
今天的文章js实现图片切换上一张下一张_js图片轮播和点击切换分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72062.html