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++;
}
}
私は何を間違っていますか、それともより良い解決策がありますか??