Bonjour,
je débute en JS et je souhaite réaliser un petit jeu où l’utilisateur clic sur les cellules d'un tableau pour les faire changer de couleur.
Le problème c'est que je n'arrive pas à récupérer la couleur de la cellule ou j'ai cliqué...
Voici mon code HTML:
Et voici le JS:
et j'ai bien spécifié le background en blanc dans le CSS:
Dans tous les, je rentre dans le else.
Quel est donc le problème?
Merci d'avance
je débute en JS et je souhaite réaliser un petit jeu où l’utilisateur clic sur les cellules d'un tableau pour les faire changer de couleur.
Le problème c'est que je n'arrive pas à récupérer la couleur de la cellule ou j'ai cliqué...
Voici mon code HTML:
<table>
<tr>
<td id="case1" onclick=changeColor(1)></td><td id="case2" onclick=changeColor(2)></td>
</tr>
<tr>
<td id="case3" onclick=changeColor(3)></td><td id="case4" onclick=changeColor(4)></td>
</tr>
</table>
Et voici le JS:
function changeColor(i)
{
var e = document.getElementById('case'+i);
if(e.style.backgroundColor == '#FFFFFF')
{
e.style.backgroundColor = '#FF0000';
}
else
{
e.style.backgroundColor = '#FFFFFF';
}
}
et j'ai bien spécifié le background en blanc dans le CSS:
td
{
background-color:#FFFFFF;
}
Dans tous les, je rentre dans le else.
Quel est donc le problème?
Merci d'avance
