我一直在试图找到替代div的背景颜色。我有11种颜色,需要循环显示,连续两次显示相同的颜色。我已经看过css中的第十一个孩子,但没有结果,几行中的所有颜色都结束了。现在我试图通过JavaScript中的循环来实现它。有人知道更简单的方法吗?我有这个,它经历了很多次迭代。我只是停留在这一点上。卡住骑自行车通过多种颜色。
function ColorChange(){
var divcount = $('.time').length;
var timediv = document.getElementsByClassName('time');
var mycolors = new Array("#0066cc","#996699","#990033","#ff9933", "#99cc33","#33cc66","#009999","#6699cc", "#999999","#534741", "#663333");
for(var i = 0; i<timediv.length; i++){
for(var l = 0; l<mycolors.length;l++){
timediv[i].style.background = mycolors[l];
}
}
}
你交流的一段时间间隔,或者干脆就页面刷新? – Julio
作为旁注;我宁愿将颜色设置为CSS类,然后在html标签上的类之间交替。 我认为这种分离使得东西更清晰 –
第一个问题我在刷新页面我现在使用%运算符工作。至于css类,我没有想到这一点,谢谢。我可以切换到这种格式。 – DevMaceika