se aggiungo un elemento option ad una lista creando l'elemento da zero funziona correttamente
codice:
var ciccio;
ciccio = document.createElement("<option>");
ciccio.text = 'alessio';	
ciccio.value ='5';

//aggiungo l'elemento alla lista 
document.lst_mialista.options.add(ciccio);
se voglio aggiungere un elemento option ad una lista creandolo a partire da un'altra lista non mi funziona
codice:
var ciccio;
ciccio= document.lst_listadipartenza.options.item(document.listadipartenza.selectedIndex);
	
//aggiungo l'elemento alla lista
document.lst_mialista.options.add(ciccio);
mi dice che l'argomento passato non è valido, come se ciccio non fosse un'elemento "<option></option>"