basati sulle classi css, cosi' puoi sempre sfruttare regole css per variare l' aspetto del tuo documento
un esempio semplicissimo, poi vediamo se ci sono complicazioni determinate da quanto e' gia' in uso
codice:
<td><input type="checkbox" onclick="segnaTD(this)" /></td>
codice:
function segnaTD(ck){
var td=ck.parentNode;
td.className=(ck.checked)?'red':'';
}
e aggiungi una classe nel css
codice:
td.red {
background-color:#f00;
}
se il tuo markup e' piu' complesso di <td><input> postane un esempio