Der einzige Unterschied ist zu den beispielen dass ich nicht die "name" Notation document.form1.select1.slectedIndex benutze, sondern erzeuge das <select> per document.createElement("select"); und lege es in eine Variable nämlich HTMLElementVomSelect.
Geht bei mir ohne Probleme, du machst was falsch.
Struppi.