Hallo,
Das ist nicht optimal. Das document.getElementsByName() erzeugt, innerhalb eines FORM-Elements angewendet, eine HTMLCollection neu, die der Parser bei eingeschaltetem JavaScript schon längst erzeugt hat. Es verbraucht also unnötig Rechenzeit und Speicherplatz.
Innerhalb eines FORM-Elements existiert zum Ansprechen der Elemente die Collection http://de.selfhtml.org/javascript/objekte/elements.htm. Sie kann mit .elements["Elementname"] oder elements.namedItem("Elementname") angesprochen werden. Weitere Informationen: http://www.w3.org/TR/1998/WD-DOM-19980720/level-one-html.html#ID-40002357, http://www.w3.org/TR/1998/WD-DOM-19980720/level-one-html.html#ID-75708506.
viele Grüße
Axel