Hallo.
Bei einem dynamisch erzeugten Formular sollen zu bestimmten Formularelementen bestimmte name-Attribute gesetzt werden (die der id des Elternelements x entsprechen z.B.).
In einer Funktion wird ein Array f (f = x.getElementsByTagName("input")) durchlaufen und jedem input-Element soll nun z.B. die id von x zugewiesen werden:
for (i=0; i<f.length; i++) {f[i].name = x.id;}
Wenn ich ein alert(x.innerHTML) ausgebe, sehe ich, dass die name-Attribute im IE nicht vorhanden sind (in anderen Browsern hingegen schon). Ich habe es probehalber mal mit f[i].id = x.id probiert und die ids wurden schon gesetzt.
Kann mir bitte jmd. einen Tipp geben, warum die name-Attribute hier nicht gesetzt werden?
Dank und Grüße
Michael