【发布时间】:2021-05-04 22:22:47
【问题描述】:
所以我有一个包含少量颜色的简单数组和一个将这些颜色添加到 body 的 backgroundColor 属性的函数。我正在使用 setInterval 来遍历颜色,但是当它遍历数组时它会停止。我希望它继续前进,要么从头开始,要么也可以以相反的顺序进行。我该怎么做?
let colors = ['crimson','dodgerblue','gold', 'deeppink'];
const body = document.body;
let index = 0;
function change() {
body.style.backgroundColor = colors[index++];
}
var timer = setInterval(change, 4000);
【问题讨论】:
标签: javascript setinterval infinite