首页 > 其他 > 详细

图片切换

时间:2020-01-19 20:02:59      阅读:140      评论:0      收藏:0      [点我收藏+]

将图片和文字放入一个div之中然后点击按钮就可以将图片和文字进行动态转变!

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        window.onload = function(){
            var a = document.getElementById("a");
            var buts = document.getElementById("b");
            var butx = document.getElementById("c");
            var imgarr = ["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg","img/5.jpg","img/6.jpg","img/7.jpg","img/8.jpg","img/9.jpg"];                       
        // 创建一个变量来保存当前正在显示的索引
        var index = 0;
        var info = document.getElementById("info");
        info.innerHTML = "一共"+imgarr.length+"当前"+(index+1)+"";
        buts.onclick = function(){
            index--;
            if(index < 0){
                index = imgarr.length-1;
            }
            a.src = imgarr[index];
            info.innerHTML = "一共"+imgarr.length+"当前第"+(index+1)+"";
        }
        butx.onclick = function(){
            index++;
            if(index > imgarr.length-1){
                
                index = 0;
            }
            a.src = imgarr[index];        
            info.innerHTML = "一共"+imgarr.length+"当前第"+(index+1)+"";
        }
        }
        
        </script>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
    div{       
       width: 360px;
       margin:20px auto;
       text-align:center;
       padding:10px;
       background: brown;
           }
    </style>
</head>
<body>
    <div>
        <p id="info"></p>
        <img src="img/1.jpg" id="a">
        <button id="b">buts上一张</button>
        <button id="c">butx下一张</button>
    </div>

</body>
</html>

页面效果:

技术分享图片技术分享图片技术分享图片

图片切换

原文:https://www.cnblogs.com/niuyaomin/p/12215323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!