轮播图

setInterval

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

给需要轮播的图片在js里声明一个变量 以数组的类型

在HTML里找到图片的位置

代码如下

HTML代码

<div>
    <img src="res/img/2019041118390470185819.jpg" alt="" id="img">
</div>

js代码

 var aa = ['./res/img/2019041118390470185819.jpg',
        './res/img/2019053012202489241236.jpg',
        './res/img/2019041116401175094633.jpg',
        './res/img/2019060618071061446671.jpg'];
    var bb = document.getElementById('img');
    var i = 0;
    setInterval(function () {
        //运行一次i+1
        i++;
        //如果i等于aa数组的长度时让i=0
        if (i == aa.length) {
            i = 0;
        }
        //让bb等于aa【i】
        bb.src = aa[i];
        //两秒钟轮播一次
    }, 2000);

注意:这是不能手动控制的轮播图

原文地址:https://www.cnblogs.com/gaojian910/p/11022108.html