Es zeigt sich, dass auch IE den Namen zur Verfuegung hat _und_ sogar aendern kann (neuen Namen ins input und "Umbenennen" klicken) - beim Auslesen des innerHTML versagt er allerdings,
Dieses Versagen beobachtete ich auch vor einiger Zeit. Und wenn ich mich recht erinnere wurde der Name auch beim Absenden des Formulars nicht wirksam. Ich glaube, dass wir damals noch IE 5.0/5.5 im Einsatz hatten. Der IE 6 berücksichtigt das nachträglich gesetzte name-Attribut beim Formular-Absenden.
Mit createElement("<input type=text name=test>") gibt's den Namen auch im innerHTML, die händische Änderung wird jedoch dort auch nicht berücksichtigt, wohl aber beim Absenden.
Vielleicht kann das noch mal jemand mit IE 5.0/5.5 nachstellen?