Just nu i M3-nätverket
Gå till innehåll

dubbelposta?


Admini

Rekommendera Poster

Hej

Jag vet det är fel forum men jag är lite desperat nu, så var vänlig ta en titt på det här, tack!

Jag försöker göra en Select-sats mha en for-loop i javascript, men lyckas inte speciellt bra:(

box2.innerHTML ="<select name='langd1' size='1'>";
for (i=1; i<=10; i++){
box2.innerHTML += "<option value="+i+">"+i+"</option><br>"
}
box2.innerHTML +="</select>"
Det blir ingen select sats av det.

Men om jag skriver allt i EN enda rad så blir det en select med bara en option!

Kan nån se vad som är felet?

Tack så hemskt mycket på förhand:)

 

 

[inlägget ändrat 2002-11-28 14:43:43 av Admini]

Länk till kommentar
Dela på andra webbplatser

lägg hela html-koden i en variabel och sätt sedan innerHTML till variabeln så funkar det.

Annars kommer browsern att lägga till "</SELECT>" efter din första rad.

 

var str = "";
str ="<select name='langd1' size='1'>";
for (i=1; i<=10; i++){
str += "<option value="+i+">"+i+"</option>"
}
str += "</select>"
box2.innerHTML = str

 

//Telle

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...