Я пытаюсьизменение цвета Javascript
- Получить 2 колонки с MySQL и отображать их в HTML таблице
- При нажатии на имя, которое находится в заголовке таблицы я хочу, чтобы изменить цвет всех контактов ,
что я HV done- звоню в JavaScript на tableRows
идентификатор, чтобы изменить цвет, но он только меняет цвет 1-го ряда.
<?php
while($row_color_test = mysql_fetch_assoc($result_color_test))
{
?>
<tr id="tableRows">
<td><?php echo $row_color_test['name'] ; ?></td>
<td><?php echo $row_color_test['phone']; ?></td>
</tr>
<?php
}
?>
Javascript Функция
function changecolor()
{
document.getElementById("tableRows").style.color="red";
}
любая идея, почему это происходит, хотя все строки динамически созданы в то время как цикл, так что все Нч тот же идентификатор и, следовательно, правило CSS Сюд применять на них.
Или есть лучший способ сделать это ?? Я Нч использовать Javascript только
идентификатор должен быть уникальным для одного элемента в DOM, если вы хотите, чтобы выбрать несколько элементов с помощью '' class' и document.getElementsByClassName' – redDevil