纯js实现图片轮播

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>无标题文档</title>
        <style type="text/css">
            #tab {
                overflow: hidden;
                width: 400px;
                height: 250px;
                position: relative;
                float: left;
            }
            #tab>img:not(:first-child) {
                display: none;
            }
        </style>
        <script>
            window.onload = function() {

                var images = document.getElementsByTagName('img');
                var pos = 0;
                var len = images.length;

                setInterval(function() {
                    images[pos].style.display = 'none';
                    pos = ++pos == len ? 0 : pos;
                    images[pos].style.display = 'inline';
                }, 1000);
            };
        </script> 

    </head> 

    <body>
        <div id="tab"> 
            <img src="img/a1.jpg" width="400" height="250" />
            <img src="img/a2.jpg" width="400" height="250" />
            <img src="img/a3.jpg" width="400" height="250" />
        </div>
    </body>

</html>

猜你喜欢

转载自blog.csdn.net/qiuqiu1628480502/article/details/80627761