我有一张桌子需要每 3 秒换一次颜色。我写了一个函数,可以改变一次颜色,但不知道如何间隔。
HTML表格代码
<tr id="contacts_row<?php echo $i; ?>" class="row">
<td><?php echo $row_color_test['fname'] . " " . $row_color_test['lname'] ; ?></td>
<td><?php echo $row_color_test['phone']; ?></td>
</tr>
一次改变颜色的功能
function changeColor(color)
{
var list = document.querySelectorAll(".row");
var index;
for (index = 0; index < list.length; ++index) {
list[index].style.color = color;
}
}
我尝试了以下哪些工作
var array = new Array("violet","indigo","blue","green","yellow","orange","red");
function intervalChange()
{
var counter=0;
while(counter<7)
{
changeColor(array[counter]);
counter++;
}
}
我做错了什么还是有更好的解决方案?