轮播图!!!! - 博客伍六七

pandam 2021-08-04 原文


轮播图!!!!


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="text/javascript">
    var arr=null;
    var tp=null;
    var index=0;
    //当页面加载完成以后执行
    window.onload=function(){
        //定义一个数组装有图片地址
        arr=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"];
        //获取img元素
        tp=document.getElementById("tp");
        start();
    }
    function change(obj){
        //获取用户点的是哪个按钮
        index=obj.value;
        alert(index);
        tp.src=arr[index];
    }
    //下一张
    function next(){
        //如果当前图片是最后一张
        if(index==arr.length-1){
            index=0;
        }else{
            index=index+1;
        }
        tp.src=arr[index];
    }
    //上一张
    function up(){
        //如果当前图片是最后一张
        if(index==0){
            index=arr.length-1;
        }else{
            index=index-1;
        }
        tp.src=arr[index];
    }
    //开始轮播
    function start(){
        var timer=setInterval("next()",5000);
    }
</script>
</head>

<body>
<img src="img/1.jpg" id="tp">
<input type="button" value="上一页" onClick="up()">
<input type="button" value="0" onClick="change(this)">
<input type="button" value="1" onClick="change(this)">
<input type="button" value="2" onClick="change(this)">
<input type="button" value="3" onClick="change(this)">
<input type="button" value="下一页" onClick="next()">

</body>
</html>

 

发表于
2019-04-17 16:01 
博客伍六七 
阅读(133
评论(0
编辑 
收藏 
举报

 

版权声明:本文为pandam原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/pandam/p/10724160.html

轮播图!!!! - 博客伍六七的更多相关文章

  1. 小米与华为的竞争分析 – anf

    小米与华为的竞争分析 小米与华为的竞争分析 当今社会,随着手机行业的快速发展,越来越多的公司投入到手机行业开发 […]...

  2. Excel使用Vlookup函数总是出错的原因汇总大全 – janicemvidal

    Excel使用Vlookup函数总是出错的原因汇总大全 关于vlookup函数的用法以及注意事项。不管怎么说, […]...

  3. windows如何卸载服务 – 田志良

    windows如何卸载服务 2012-07-02 17:01  田志良  阅读(414)  评论(0)  编辑 […]...

  4. 串口通信原理–是自已太笨了 – genli

    串口通信原理–是自已太笨了   今天被经理狠批了一顿,事后仔细想了想,是自己的原因,是自己太笨了, […]...

  5. [转]_beginthread(), _beginthreadex()与CreateThread()的区别 – 悉野

    [转]_beginthread(), _beginthreadex()与CreateThread()的区别 h […]...

  6. Linux 库函数与系统调用的关系与区别

    上周总结了《C 标准库的基础 IO》,其实这些功能函数通过「系统调用」也能实现相应功能。这次文章并不是要详细介 […]...

  7. Java图形界面开发—简易登录注册小程序 – 岚之山

    Java图形界面开发—简易登录注册小程序     登录注册小代码,将学过的一些小知识融合在一起进行了使用,加深 […]...

  8. Java自动化测试框架-05 – 来给你的测试报告化个妆整个形 – (上)(详细教程)

    简介   前边通过宏哥的讲解和分享想必小伙伴们和童鞋们都已经见过testng框架生成的测试报告,是不是它的样子 […]...

随机推荐

  1. Accept-Encoding gzip, deflate

    deflate是gzip的一个压缩算法...

  2. 我用go-zero开发了第一个线上项目

    作者:结冰 前言 ​ 说在最前面,我是一个外表谦让,内心狂热,外表斯文,内心贪玩的一个普通人。我的职业是程序员 […]...

  3. Electron打包Node程序:NODE_MODULE_VERSION值不一致引发的问题。(1)

    由于项目的要求,需要用到Electron+Node。Electron确实有很多坑,刚接触的时候,遇到了各种各样 […]...

  4. windows 通过cmd命令(netsh wlan命令)连接wifi

      1. 连接 1)显示本机保存的profiles,配置文件是以wifi的ssid命名的. netsh wla […]...

  5. 公司没有 DBA,Mysql 运维自己来

    如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 […]...

  6. 选择器

    (1) document.getElementById(“”)   // 通过id,选择的是标签本身 (2) […]...

  7. PowerDesigner入门三:PowerDesigner仅仅是实现的工具 – 山虎

    PowerDesigner入门三:PowerDesigner仅仅是实现的工具 PowerDesigner仅仅是 […]...

  8. NES游戏历史

    NES游戏历史    NES乃是Nintendo Entertainment System的缩写,意为任天堂公 […]...

展开目录

目录导航