【发布时间】:2015-01-24 00:55:50
【问题描述】:
我有大约 26 个 html 元素,我希望在 JavaScript 中实现以下效果:
有可能做这样的事情吗?
我试图这样做:
var j = 2000;
for (i = 1; i <= 26; i++) {
setInterval(function() {document.getElementById('Q' + i).style.backgroundColor = '#00a300'}, j);
setInterval(function() {document.getElementById('Q' + i).style.color = '#FFFFFF'}, j);
j = j + j;
setInterval(function() {document.getElementById('Q' + (i-1)).style.backgroundColor = '#e1e1e1'}, j);
setInterval(function() {document.getElementById('Q' + (i-1)).style.color = '#666666'}, j);
}
我是 JavaScript 新手,从未使用过计时器。
【问题讨论】:
标签: javascript html css animation timer