selezioni l'array di options
var lista1=document.getElementById("mySelect1");
aggiungi un elemento:
//add: aggiunge un elemento in fondo
lista1.add('','');
//shift down: sposta valori e testi in basso
for (riga=lista1.length-1;riga>0;riga=riga-1)
{
lista1.options[riga].value=lista1.options[riga-1].value;
lista1.options[riga].text=lista1.options[riga-1].text;
}
//initialize: reinizializza il primo elemento come se fosse nuovo mentre i suoi valori sono stati recuperati dal secondo
lista1.options[0].text='visualizza tutti';
lista1.options[0].value=0;
il valore index dell'option infatti non è, almeno credo, scrivibile.