- 從MySQL檢索兩列,並在HTML表格中顯示出來
- 當名稱是在表頭點擊我想改變所有聯繫人的顏色。
我HV私下作出─ 呼喚上tableRows
ID的JavaScript來改變顏色,但它只是改變了第一排的顏色。
<?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";
}
任何想法,爲什麼它的發生,儘管所有的行通過動態循環,同時使所有HV相同的ID,因此,CSS規則SUD適用於他們創造。
還是有更好的方式來做到這一點?我HV使用JavaScript只
ID應該是唯一在DOM一個元素,如果你想選擇多個元素使用'class'和'document.getElementsByClassName' – redDevil