Salve a tutti, devo porvi una domanda:
Io ho un numero di bottoni variabili in una pagina, ognuno ha un id diverso. Quando clicco su un bottone esso deve diventare blu e tutti gli altri bianchi. Quando premo un altro bottone, esso deve diventare blu e gli altri (incluso il primo cliccato) devo diventare bianchi. Questo è il mio codice:
codice:
<script type="text/javascript">
function changeColor(led) {
document.getElementById(led).style.backgroundColor = "#5AE038";
var last = document.getElementById("sele").value;
document.getElementById(last).style.backgroundColor = "#aaaaaa";
document.getElementById("sele").value = led;}
</script>
<form name="prova">
<input type="hidden" id="sele" />
<input id="a191" type="button" onclick="changeColor('a191')" value="ciao" />
<input id="a100" type="button" onclick="changeColor('a100')" value="ciao" />
<input id="a101" type="button" onclick="changeColor('a101')" value="ciao" />
<input id="a102" type="button" onclick="changeColor('a102')" value="ciao" />
</form>
Si accettano tutti i tipi di consigli. Grazie.