<!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 文章分类 JavaScript 前端开发
©著作权归作者所有:来自51CTO博客作者无关痛痒qaq的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:JS获取4位随机数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
轻松复现一张AI图片
现在有一个非常漂亮的AI图片,你是不是想知道他是怎么生成的?今天我会交给大家三种方法,学会了,什么图都可以手到擒来了。
AIGC stable diffusion 程序那些事 -
一张图详解开源监控夜莺(Nightingale)的架构
使用一张非常详尽的架构图,解释开源夜莺监控项目的原理和数据流
开源监控 夜莺监控 开源夜莺 Nightingale Prometheus -
分享一张图片
房子前边有双鞋子 工作累了找找看吧
有趣的图片 -
PS ------ 根据一张图片的颜色,修改另一张图片颜色photoshop 分享