Originariamente inviato da Xinod
se vuoi un parere, per me questo e' uno dei casi che rivelano un utilizzo un po' forzato dell' innerHTML
la soluzione che consigli qui va bene proprio per un livello minimo di interazione (aggiungo e amen) se serve spingere un po' di piu' si palesa la scomodita' di sovrascrivere l' intero elemento

per me creare e appendere option con i metodi del DOM resta la soluzione migliore

senza dimenticare che il javascript classico ha da sempre il suo oggetto Option con cui creare nuove options da appendere alle select
http://www.devguru.com/technologies/...ript/11258.asp

Ciao purtroppo non posso darti ragione. Questo perchè, con IE, creare ed aggiungere option è terribilmente lento rispetto a innerHTML e ho dovuto sperimentarlo a mie spese
(parlo naturalmente di casi abbastanza anomali, che non si dovrebbero verificare, per esempio l'elenco di tutti i comuni)