Wenn es hingegen darum geht, in einem Formular möglichst sicher ein bestimmtes Feld dem Namen nach zu selektieren, ist getElementsByName die Methode der Wahl.
Sicher?
Ich würde sagen, wenn möglich sicher bestimmte Felder, in bestimmten Formularen selektiert werden sollen, ist die Variante über document.forms die Beste Möglichkeit.
Übrigens ist die Verwendung von DOM-Methoden durchaus empfehlenswert, da deren Unterstützung browserübergreifend gewährleistet ist.
So gesehen spricht aber auch nichts gegen die Verwendung der forms und elements Collection.
Struppi.