Gerhard Knabe: formularelemente mit js dynamisch erstellen

Beitrag lesen

Einfacher geht das dynamische Erstellen mit dem innerHTML Attribut. Wenn Du z.B. schon die Form hast, kannst du schreiben:

text = "";
for (i=1 ; i< 10 ; i++)
  text = text + "<input name='checkbox[" + i + "]' type='checkbox'>";
text = text + "<input type='submit' value='abschicken'>";
oForm.innerHTML = text;

und fertig ist dein Fomular. Das geht erheblich einfacher, als das alles mit setAttribute und so 'nem Zeug zu machen zu machen.

MfG
GK