也许我不清楚。假设我有三行,并使用第二行的复选框,那么我只希望该行改变颜色,其他行将保持不变。对不起,我可怜的解释。用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