Hallo,
Elm = document.createElement('input');
Naja, du hast es erzeugt, und nu?
Wo wird es in den Elementbaum eingehängt?
Das hab' ich hier nicht mehr angeführt weil es ja nicht zum Problem gehört; DokumentenElement.appendChild(Elm); wobei DokumentElement das body Tag darstellt.
Elm.setAttribute("name" , 'NameInput1');
Wo wird das Attribut erzeugt?
Laut Self-HTML reicht setAttribute() - denn wenn das Attribute nicht vorhanden ist wird es erzeugt. Außerdem get createAttribute() nicht bei allen Browsern.
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.
Das dürfte in diesem Zusammenhang nicht relevant sein.
Vielleicht schon, weil das normale input Element kein name-Attribute mehr hat?!
Trotzdem danke + Grüße
Michael