Prova ad aggiungere questa funzione in fondo a 'setActiveStyleSheet':
Ah, per la cronaca, non si tratta di 'aggiungere codice', ma di impostare valori degli attributi tramite il DOM di javascript.codice:function attiva_pulsante() { var elenco = document.getElementById('chooseStyle') var voci = elenco.getElementsByTagName('li') for (var i = 0; i < voci.length; i++) { voci.item(i).className = '' } this.className = 'selezionato' }
P.S. Nel caso in cui js sia disabilitato o non presente sul browser dell'utente, lo switch non funzionerebbe e pertanto ti ritroveresti con un elenco di pulsanti inutili. Quindi, perchè non generare anche quelli direttamente dallo script?