也許我不清楚。假設我有三行,並使用第二行的複選框,那麼我只希望該行改變顏色,其他行將保持不變。對不起,我可憐的解釋。用javascript改變顏色
row.insertCell(3).innerHTML = '<input type="checkbox" value="check" onclick="ChangeBackgroundColor(this)">'
function ChangeBackgroundColor(status){
if (status.checked == true) {
var x = document.getElementById("myTableData").getElementsByTagName("tr")
x[1].style.backgroundColor = "green";
你通過所有包含在'x'元素需要循環,並設置它們的顏色。 –
也許我不清楚。假設我有三行,並使用第二行的複選框,那麼我只希望該行改變顏色,其他行將保持不變。對不起,我可憐的解釋。 – korvar