广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >js实现简单图片切换
  • 892
分享到

js实现简单图片切换

2024-04-02 19:04:59 892人浏览 八月长安
摘要

本文实例为大家分享了javascript实现图片间切换的具体代码,供大家参考,具体内容如下 代码的主要思路: 1、先给“下一张”和“上一张&rdq

本文实例为大家分享了javascript实现图片间切换的具体代码,供大家参考,具体内容如下

代码的主要思路:

1、先给“下一张”和“上一张”两个按钮绑定单击响应事件;
2、获取img标签对象,用于修改src属性的值,实现图片的切换;
3、切换图片实质上就是修改img标签里面src属性的值;
4、创建一个数组用来保存图片,这样的话,在图片切换的过程中操作起来会更加方便,只要操作数组的索引即可,如要切换到下一张,将imgArr[0]---->imgArr[1],即可;
5、创建一个变量用来保存当前正在显示的图片的索引,这样操作图片更加简单;
6、需要注意的是,如果当前显示的图片为最后一张时,下一张使它自动跳回第一张;同理如果当前显示的图片为第一张时,上一张使它自动跳回最后一张;
7、设置顶部的文字先要获取对应的p标签对象;
8、通过修改p标签里面的文字就可以实现顶部文字的实时变换;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图片切换练习</title>
    <style type="text/CSS">
        * {
            margin: 0;
            padding: 0;
        }

        #outer {
            width: 500px;
            margin: 50px auto;
            padding: 30px;
            background-color: aquamarine;
        }
    </style>

    <script type="text/javascript">
        window.onload = function () {
            

                //3、获取img标签
            var img = document.getElementsByTagName("img")[0];

            //5、创建一个数组用于保存图片的路径
            var imgArr = ["img/1.jpg", "img/2.jpg", "img/3.jpg", "img/4.jpg", "img/5.jpg"];

            //6、创建一个变量保存当前正在显示的图片的索引
            var index = 0;//默认显示的是第一张

            //8、获取id为info的元素
            var info = document.getElementById("info");

            //9、设置提示文字
            info.innerHTML = "一共" + imgArr.length + "张图片, 这是第" + (index + 1) + "张";

            //1、给上一张按钮绑定单击事件
            var prev = document.getElementById("prev");
            prev.onclick = function () {

                //7、当索引为第一张时,那么就要将索引设置为最后一张,由于采用的是--index,所以将index设置为5
                if (index == 0) {
                    index = 5;
                }
                index = index - 1;

                //4、切换图片,实质上就是修改img里面的src属性
                img.src = imgArr[index];

                //9、设置提示文字
                info.innerHTML = "一共" + imgArr.length + "张图片, 这是第" + (index + 1) + "张";
            }

            //2、给下一张按钮绑定单击事件
            var next = document.getElementById("next");
            next.onclick = function () {

                //7、当索引为最后一张时,那么就要将索引设置为第一张,由于采用的是++index,所以将index设置为-1
                if (index == 4) {
                    index = -1;
                }

                index = index + 1;
                //4、切换图片,实质上就是修改img里面的src属性
                img.src = imgArr[index];

                //9、设置提示文字
                info.innerHTML = "一共" + imgArr.length + "张图片, 这是第" + (index + 1) + "张";

            }
        }
    </script>
</head>
<body>
<div id=outer align="center">
    <p id=info></p>
    <img src="img/1.jpg" alt="冰棍"/><br/>
    <button id="prev">上一张</button>
    <button id="next">下一张</button>
</div>
</body>
</html>

完成后的效果:每次点击下一张或者上一张会实现图片的切换,同时顶部的提示文字也会随之发生改变。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: js实现简单图片切换

本文链接: https://www.lsjlt.com/news/154144.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js实现简单图片切换
    本文实例为大家分享了JavaScript实现图片间切换的具体代码,供大家参考,具体内容如下 代码的主要思路: 1、先给“下一张”和“上一张&rdq...
    99+
    2022-11-13
  • JavaScript实现简单图片切换
    本文实例为大家分享了JavaScript实现简单图片切换的具体代码,供大家参考,具体内容如下 下边给出几种方法进行图片切换: 方法一 (小白专用款!简单易懂) 下边附上代码: &...
    99+
    2022-11-12
  • 使用JS实现简单的图片切换功能
    本文实例为大家分享了使用JS实现简单的图片切换的具体代码,供大家参考,具体内容如下 效果如图: 分析:首先为按钮添加单击响应事件,然后构造函数。其实切换图片就是切换img标签src...
    99+
    2022-11-13
  • 怎么使用JS实现简单的图片切换功能
    这篇“怎么使用JS实现简单的图片切换功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用JS实现简单的图片切换功能”文...
    99+
    2023-07-02
  • Vue实现简单图片切换效果
    本文实例为大家分享了Vue实现简单图片切换的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en">...
    99+
    2022-11-12
  • JavaScript如何实现简单图片切换
    这篇文章主要介绍了JavaScript如何实现简单图片切换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。JavaScript是什么JavaScript是一种直译式的脚本语言,...
    99+
    2023-06-14
  • JS实现图片上下切换
    本文实例为大家分享了JS实现图片上下切换的具体代码,供大家参考,具体内容如下  源代码: <!DOCTYPE html> <html lang="en"&...
    99+
    2022-11-13
  • js实现图片数组中图片切换效果
    写一个图片切换的小案例,巩固一下setAttribute的用法。setAttribute()方法能够给dom元素添加属性并指定属性值,如果属性已经存在则更改属性值。 方法:将图片放入...
    99+
    2022-11-13
  • JS实现简单Tab栏切换案例
    本文实例为大家分享了JS实现简单Tab栏切换的具体代码,供大家参考,具体内容如下 要求:当鼠标点击上面相应的选项卡(tab),下面页面的内容也随之而改变。 结构分析: 全部的内容都放...
    99+
    2022-11-13
  • JS如何实现简单Tab栏切换
    这篇文章主要为大家展示了“JS如何实现简单Tab栏切换”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现简单Tab栏切换”这篇文章吧。具体内容如下要求:当鼠标点击上面相应的选项卡(tab...
    99+
    2023-06-29
  • js实现图片轮播切换效果
    最近在b站上学习的时候,学到了一个用原生js实现图片轮播切换效果的实战,码下来收藏 上图是这个小实战的效果图,整个小实战所实现的功能是图片自动轮播切换、点击上下键图片切换上下图片、...
    99+
    2022-11-13
  • vue+js点击箭头实现图片切换
    本文实例为大家分享了vue+js点击箭头实现图片切换的具体代码,供大家参考,具体内容如下 前端需求是 返回的图片数据能够点击箭头切换 代码如下 <div class="...
    99+
    2022-11-12
  • JS实现点击button按钮切换图片
    JS实现点击button按钮切换图片的具体代码,供大家参考,具体内容如下 放暑假在家打算学习html/css/js制作网页,只有html/css的一些基础。实现效果如图: 这个网页...
    99+
    2022-11-13
  • JS鼠标滑过图片时切换图片实现思路
    在很多网站上我们会发现当鼠标滑过一张图片后,这张图片切换为了另外的一张图片。这里小编说说这是怎么实现的。 在写Javascript代码前我们必须要有实验的HTML代码 复制代码 代码...
    99+
    2022-11-15
    鼠标滑过图片 切换图片
  • JS实现简单图片轮播效果
    本文实例为大家分享了JS实现简单图片轮播效果的具体代码,供大家参考,具体内容如下 实现效果 左右按钮可点击左右移动显示图片进行无缝滚动 下面的小圆圈点击可跳到对应...
    99+
    2022-11-12
  • js怎么实现点击切换checkbox背景图片
    小编给大家分享一下js怎么实现点击切换checkbox背景图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在制作网页的过程中,经常需要实现点击切换背景图片的效果,本文关注的是表单中che...
    99+
    2022-10-19
  • js实现图片切割功能
    本文实例为大家分享了js实现图片切割的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en"> &l...
    99+
    2022-11-12
  • js点击按钮实现多张图片循环切换
    本文实例为大家分享了js点击按钮实现多张图片循环切换的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="ch"&g...
    99+
    2022-11-13
  • vue自定义js图片碎片轮播图切换效果怎么实现
    这篇文章给大家分享的是有关vue自定义js图片碎片轮播图切换效果怎么实现的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。定义一个banner.js文件,代码如下;window.re...
    99+
    2022-10-19
  • js实现点击切换卡片功能
    本文实例为大家分享了js实现点击切换卡片功能的具体代码,供大家参考,具体内容如下 在实际应用中,点击或者移入某一元素上,弹出下拉菜单或者页面,是网页设计的常见操作。 下面我们实现一种...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作