MichaelR: Element.setAttribute -Frage

Beitrag lesen

Hallo,

wenn ich per Javascript ein input Element erzeuge (document.createElement('input')) und möchte diesem dann Attribute zuweisen, konkret das "name" Attribute dann wird das schlichtweg gar nicht ausgeführt:

Elm = document.createElement('input');
Elm.setAttribute("name" , 'NameInput1');

Ich weiß, dass das name-Attribute in XHTML 1.1 normalerweise nicht mehr valide ist, aber innerhalb von <form>-Elementen ist laut XHTML Spezifikation das name-Attr. gültig.

Nur wie kann ich das auch setzen?
Über

Elm.name = 'NameInput1';

geht es auch nicht???

Danke für Tipps + Grüße
Michael