E' php
io sto realizzando tutto in javascript, non ho toccato proprio il php.
Io sto facendo così
codice:
nuovo_elemento.setAttribute("onclick","insertcomp(this.innerHTML, this.id); this.setAttribute('class','on')");
ed effettivamente al click il colore rimane quello prefissato, quando poi faccio il controllo per la deselezione imposto class off , ma il colore rimane quello impostato per off.
Dato che lo faccio da una funzione esterna chiamo il campo in questo modo:
codice:
document.getElementById(identifier).setAttribute('class','off');
ho provato a fare vari test facendo in modo di far partire solo quest'ultima istruzione e l'elemento prende il colore previsto per la classe off, ma una volta preso non riesce a cambiare il colore. Come potrei fare???