Ho una serie di bottoni (classe css noactive), quando li clicco li passo su active e mantengo lo stato su quella classe fino al click successivo.

la funzione changeClass la richiamo all'onclick, mi ricavo l'id dell'elemento e se la sua classe attuale è active lo passo su noactive con la funzione registerClass, alla quale passo l'id e il nome della classe. Se commento element.className=style si comporta esattamente nello stesso modo, cioè devo fare 2 click per vedere il risultato.