Ok das Beispiel klappt wenigstens im Firefox aber im Internet Explorer ist da auch Ruhe ... die Rückgabewerte sind Müll.
Das Problem in deinem Falle ist, der IE ist in dem Punkt wesentlich strenger. Das name Attribut ist nicht für alle Elemente erlaubt
Da ich grad nicht testen kann probier es mit einem DOCTYPE der den browser in den standardmode versetzt momentan arbeitest du im fehleranfälligne Quirksmode,
Dann solltest du ein Formularelement eine Formular hinzufügen oder zumindest einem Element das innerhalb eines Formulares steht. Ausserdem hast du ja mit myInput eigentlich schon die Referenz die du ohne Probleme verwenden kannst.
Die Browser sind sehr wohl ausgereift was dynamische Elemente angeht. Das funktioniert, wenn man alles richtig macht ohne Probleme.
Struppi.