Se ti serve incrementare di volta in volta la select senza cancellarla al click ti basta commentare questa riga

codice:
   //while(selopt.options.length > 0) selopt.removeChild(selopt.options[0]);
all'interno della funzione


Ciao