MichaelR: Element.setAttribute -Frage

Beitrag lesen

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