美文网首页
js实现点击切换图片(用于轮播图的点击箭头开始切换)

js实现点击切换图片(用于轮播图的点击箭头开始切换)

作者: 口口口口木南 | 来源:发表于2020-01-17 11:24 被阅读0次

首先要注意的是,在HTML里写js的时候,所有的js的内容都要在window.onload=function(){}中

2.设置按钮并且要在js内部进行获取

3.在html里面设置img标签,在js里获取img,并设置img的容器,将需要切换的img图片放在容器中

4.使用onclick属性,使在点击按钮的时候实现照片的切换,这个function的内容就是就是imgArr[index];

   <script type="text/javascript">

        /*

         *实现点击按钮切换

         */

        window.onload = function() { //确保整个事件在页面加载完成之后执行

            var btn1 = document.getElementById("btn1");

            var btn2 = document.getElementById("btn2");

            var img = document.getElementsByTagName("img")[0];

            var imgArr = ["img/d4a5a51676c1f82855d63a4fc0b069ed.jpg ",

                "img/83610107838ee51e9eb29685ba9b44b6.jpg ",

                "img/e52c3e98602b90f198ec316dce253cba.jpg ",

                "img/972fe1db817a46fc5c461337bf94d20f.jpg ",

            ];

            var index = 0;

            var info = document.getElementsByName("info");

            btn1.onclick = function() {

                index--;

                if (index < 0) {

                    index = imgArr.length - 1;

                }

                info.innerHTML = "一共有" + index + "张,现在是第" + (index + 1) + "张";

                img.src = imgArr[index];

            }

            btn2.onclick = function() {

                index++;

                if (index > imgArr.length - 1) {

                    index = 0;

                }

                info.innerHTML = "一共有" + index + "张,现在是第" + (index + 1) + "张";

                img.src = imgArr[index];

            }

        };

    </script>

    <style>

        * {

            margin: 0px;

            padding: 0px;

        }

        .pic {

            width: 2450px;

            height: 1000px;

            margin: 100px auto;

            padding: 30px;

            background-color: seagreen;

            overflow: hidden;

        }

        button {

            width: 200px;

            text-align: center;

        }

    </style>

</head>

<body>

    <div class="pic">

        <p class="info"></p>

        <img src="img/d4a5a51676c1f82855d63a4fc0b069ed.jpg " alt="可乐">

        <button id="btn1">上一张</button>

        <button id="btn2">下一张</button>

    </div>

</body>

相关文章

网友评论

      本文标题:js实现点击切换图片(用于轮播图的点击箭头开始切换)

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