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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager