美文网首页
点击按钮切换图片

点击按钮切换图片

作者: 升龙无涯 | 来源:发表于2021-08-03 15:25 被阅读0次

点击按钮让一个div中的图片进行切换,切换效果有两种:
第一种是随机切换,效果如下:

点击按钮随机切换图片
html结构代码如下:
<style>
.imgBox,.imgBox img{
    width: 400px;
    height: 300px;
}
.imgBox{
    border:3px solid #ccc;
}
</style>
<button class="changeBtn">开始切换</button>
<div class="imgBox">
    <img src="./images/1.jpg" alt="">
</div>

js逻辑代码如下:

// 获取按钮和图片节点
var changeBtn = document.querySelector('.changeBtn')
var oImg = document.querySelector('.imgBox>img')
// 将所有图片路径组成数
var arr = ['./images/1.jpg','./images/2.jpg','./images/3.jpg'];
// 给按钮绑定单击事件
changeBtn.onclick = function(){
    // 获取数组的随机下标
    var index = Math.floor(Math.random()*arr.length);
    // 根据随机下标获取到数组中图片的路径
    var imgPath = arr[index]
    // 将图片路径放在图片的src属性中
    oImg.src = imgPath
}

第二种是按顺序切换图片,效果如下:


点击按钮按顺序切换图片

html结构代码如下:

<style>
.imgBox,.imgBox img{
    width: 400px;
    height: 300px;
}
.imgBox{
    border:3px solid #ccc;
}
</style>
<button class="changeBtn">开始切换</button>
<div class="imgBox">
    <img src="./images/1.jpg" alt="">
</div>

js效果代码如下:

// 获取按钮和图片节点
var changeBtn = document.querySelector('.changeBtn')
var oImg = document.querySelector('.imgBox>img')
// 将所有图片路径组成数
var arr = ['./images/1.jpg','./images/2.jpg','./images/3.jpg'];
// 定义当前显示的图片的路径在数组中的下标
var index = 0
// 给按钮绑定单击事件
changeBtn.onclick = function(){
    // 让数组下标自增
    index++
    // 显示下标最大值
    if(index === arr.length) index = 0
    // 根据随机下标获取到数组中图片的路径
    var imgPath = arr[index]
    // 将图片路径放在图片的src属性中
    oImg.src = imgPath
}

相关文章

  • 点击按钮切换对应图片

    点击按钮切换对应图片

  • jquery click事件

    做到点击按钮切换图片的效果:

  • 点击按钮切换图片

    点击按钮让一个div中的图片进行切换,切换效果有两种:第一种是随机切换,效果如下: html结构代码如下: js逻...

  • js实现轮播图

    1、动态获取小圆圈。 2、点击小圆圈切换样式。 3、点击小圆圈切换到对应的图片。 4、鼠标经过图片盒子左右按钮显示...

  • 简单事件:点击按钮,切换图片

    效果描述:点击按钮,切换图片 源代码: 过程报错:Uncaught TypeError: document.get...

  • 使用JS编写常用功能

    一。按钮点击显示隐藏 简化代码: 二。上一页下一页切换 三。悬浮切换图片 四。全选 五。上传图片验证

  • 无缝轮播的实现思路

    先从普通轮播说起(自动播放功能后面实现) 最简单的点击按钮切换图片很简单 给按钮添加click事件监听,改变图片的...

  • 在简书中如何引用代码

    算啦,先看图 实现效果:图片自动轮播,鼠标移入停止,移出继续轮播点击左右按钮实现切换点击下标焦点实现切换1、首先实...

  • 用 jQuery 做个轮播

    初次体验jQuery 之后,体验一下jQuery强大之处,做一个简单的轮播,实现图片切换。 点击按钮切换轮播 页面...

  • web前端学习基础教程,简单的图片旋转木马自动轮播js代码

    一款简单的图片旋转木马自动轮播js代码,图片叠加轮播切换效果,支持点击左右箭头按钮控制切换。 案例效果图 案例源码...

网友评论

      本文标题:点击按钮切换图片

      本文链接:https://www.haomeiwen.com/subject/dhpqvltx.html