script qui ne fonctionne pas de suite
Bonjour,
sur le code suivant ma fonction fonctionne bien pour passer du rouge au vert mais pour passer du vert au rouge il faut cliquer 2 fois. Je ne vois pas ou se situe mon erreur...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <style>
.class0 { color: green;}
.class1 { color: red; }
</style>
<em class='class0' id='id1' onclick="changestyle('1');">rub1</em> |
<em class='class1' id='id2' onclick="changestyle('2');">rub2</em> |
<em class='class0' id='id3' onclick="changestyle('3');">rub3</em> |
<script>
function changestyle(tt) {
if (document.getElementById('id'+tt).style.color == 'green') {document.getElementById('id'+tt).style.color = 'red';}
else {document.getElementById('id'+tt).style.color = 'green';}
}
</script> |