Éhhh...
surgiu um problema ai galera...
Testem esse código abaixo:
<script>
function mudacor(){
if(document.getElementById("celula").style.background== "#f8f8f8"){
document.getElementById("celula").style.background="#ffffff";
}
else {
document.getElementById("celula").style.background="#f8f8f8";
}
}
</script>
<table width="50%" cellspacing="1" cellpadding="1" style="border:1px solid #f1f1f1;">
<tr>
<td id="celula" onclick="mudacor()"><font size="2">Teste para mudar a cor do
fundo</font></td>
</tr>
<tr>
<td id="celula" onclick="mudacor()"><font size="2">Aqui mostra que funciona e muda a
cor</font></td>
</tr>
<tr>
<td id="celula" onclick="mudacor()"><font size="2">Aqui tá funcionando para poder mudar a
cor do fundo</font></td>
</tr>
</table>
Quando vc clica no primeiro td ele muda de cor e vc clica nele novamente e volta a cor original como eu queria e talz.
Só que o segundo td em diante, nao funciona, e acaba fazendo a ação com o primeiro mesmo clicando nos seguintes.
Como podemos resolver esse problema?