先把相应的图片路径添加到存储图片路径的数组imgArr里,之后运行代码就可以实现图片的切换了

以下是代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!-- 设置样式 -->
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            
            #outer{
                /* position: fixed; */
                width: 2000px;
                /* height: 1200px; */
                margin: 0 auto; 
                /* padding: 20px; */
                /* background-color: greenyellow; */
                /*设置文本居中*/
                text-align: center;
            }

</style>
        
        <script type="text/javascript">
            window.onload = function(){
                
                /* 
                 *    点击按钮切换图片
                 *         点击上一张,切换到上一张
                 *         点击下一张,切换到下一张
                 */
                
                //获取两个按钮
                var prev = document.getElementById("prev");
                var next = document.getElementById("next");
                
                //获取提示文字对象
                var info = document.getElementById("info");
                
                /* 
                 *    要切换图片就是要修改img标签的src属性
                 */
                
                var img = document.getElementsByTagName("img")[0];
                //这是一个数组
                //alert(img);
                
                //创建一个数组来保存一个图片的路径
                var imgArr = ["img/02.png","img/05.png","img/06.png","img/07.png","img/10.png","img/11.png","img/12.png"];
                
                
                //创建一个变量,来保存当前正在显示图片的索引
                var index = 0;
                
                info.innerHTML = "一共"+imgArr.length+"张,现在是第"+(index+1)+"张~~~";
                //分别为两个按钮来绑定单击响应函数
                prev.onclick = function(){
                    
                    //alert("上一张");
                    index--;
                    if(index <= 0){
                        index = 0;
                    }
                    //切换图片就是要修改img标签的src属性
                    info.innerHTML = "一共"+imgArr.length+"张,现在是第"+(index+1)+"张~~~";
                    img.src = imgArr[index];
                    
                };
                
                next.onclick = function(){
                    
                    //alert("下一张");
                    index++;
                    if(index >= imgArr.length-1){
                        index = imgArr.length-1;
                    }
                    //切换图片就是要修改img标签的src属性
                    info.innerHTML = "一共"+imgArr.length+"张,现在是第"+(index+1)+"张~~~";
                    img.src = imgArr[index];
                    
                };
                
                
            };
            
            /* window.οnscrοll=function(){
                var prev = document.getElementById("prev");
                var t = document.documentElement.scrollTop || document.body.scrollTop;
                prev.style.top=t+"px";
                var next = document.getElementById("next");
                var t = document.documentElement.scrollTop || document.body.scrollTop;
                next.style.top=t+"px";
                } */
            
        </script>
        
    </head>
    <body>
        <div id="outer">
            
            <p id="info"></p>
            
            <img src="img/02.png" alt="烟花"/>
            <br />
            <button id="prev">上一张</button>
            <button id="next">下一张</button>
            
        </div>
    </body>
</html>

用javascript实现图片的切换相关推荐

  1. JavaScript html 图片滑动切换效果,幻灯片式切换,新闻展示,滚动新闻

    新闻展示,滚动新闻 程序说明 原理就是通过不断设置滑动对象的left(水平切换)和top(垂直切换)来实现图片切换的动态效果. 首先需要一个容器,程序会自动设置容器overflow为hidden,如果 ...

  2. [JS]图片自动切换效果(学习笔记)

    上次在下载的网页中看到 javascript实现图片自动切换效果: <style text="text/css"> /*图片滚动栏*/ .container, .con ...

  3. 模仿微信朋友圈 图片浏览 js javascript 支持图片预览,滑动切换,双指缩放,图片缓存

    模仿微信朋友圈 图片浏览 js javascript 支持图片预览,滑动切换,双指缩放,图片缓存 2017年08月10日 12:11:38 阅读数:2311 previewImage-mobile 仿 ...

  4. 怎么使用javascript制作图片切换

    ** 怎么使用javascript制作图片切换 ** 轮播图在网页中是一个不可少的存在,其实只做起来还是相对而言还是比较简单的,来看看是怎么制作的. 这里是css的代码: #imgInfo,.clic ...

  5. JavaScript之图片切换(类似淘宝商品图切换)

    JavaScript之图片切换 下边给出几种方法进行图片切换: 方法一(小白专用款!简单易懂) 下边附上代码: <!DOCTYPE html> <html lang="en ...

  6. ASP.NET javascript实现图片切换

    ①Default.aspx文件 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=" ...

  7. jquery图片播放切换插件

    点击这里查看效果 可自定义数字样式和左右点击按钮 这个更好: 移入按钮切换版本 更多图片轮播 以下是HTML文件代码: 1 <!DOCTYPE html PUBLIC "-//W3C/ ...

  8. 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载:

    最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!<a  ...

  9. JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单

    前天帮人做个网页作业,大概要求就是使用两个按钮控制图片的切换,在页面右上角出现一个图片按钮,点击这个按钮出现下拉菜单. 第一个要求还是很简单的,第二个多花了我几个小时的时间,因为我只做过select下 ...

最新文章

  1. 马斯克终结美国载人航天的“寄俄篱下”,SpaceX首次正式商业载人任务圆满成功...
  2. python该怎么自学-Python 应该怎么学?
  3. ubuntu 18.04设置系统自带系统截图快捷键
  4. scheme 学习:pair 和 list
  5. JavaScript入门(part8)--数组
  6. Spring集成基础知识
  7. 倩女幽魂服务器维护时间,9月5日在线维护公告
  8. manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法
  9. 使用了未初始化的局部变量_Java 成员变量和局部变量
  10. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
  11. 阶段3 3.SpringMVC·_06.异常处理及拦截器_7 SpringMVC拦截器之拦截器接口方法演示
  12. 支票数字大写转换器_信用卡支票数字生成器Java程序
  13. js设为首页和加入收藏
  14. 台式计算机能装蓝牙吗,台式电脑没有蓝牙功能怎么安装
  15. 【视频分享】尚硅谷Java视频教程_SpringCloud视频教程
  16. doceker使用教程(一)
  17. vim配置及常用插件安装
  18. 操作系统——精髓与设计原理 第一章复习题习题
  19. php验证手机号码 函数,php手机号码验证判断函数
  20. 微服务认证鉴权-API网关

热门文章

  1. android图片下载工具类
  2. RFID电子标签有哪些分类
  3. 人工智能猴子摘香蕉问题
  4. 可用性测试:A/B测试的实现方法
  5. JAVA(JDK,JRE安装)
  6. AI人脸识别+体​温检测系统解决方案
  7. jprofiler9.2注册码
  8. 关于AI自动写作的资料
  9. 无招胜有招-Vivado非工程模式下的FPGA设计流程
  10. 疑因论文水平及学历被质疑!北大网红博士放弃华东政法大学教职...