Denna kod funkar inte: Antagligen har det nåt med att göra att en instans av ett element (din Option instans i ditt fall) endast kan finnas på ett ställe i gången. Vill du ha flera likadana instanser får du själv skapa nya alternativt klona.Lägga till
elem = new Option("test", 42);
for (i = 1; i < 19; i++) {
document.getElementById("omr"+i).options[0] = elem;
}
om jag däremot flyttar in skapandet av optionen i loopen så funkar det. Varför?
for (i = 1; i < 19; i++) {
document.getElementById("omr"+i).options[0] = new Option("test", 42);
}
Sv: Lägga till