Hi!
OK - aber warum dann nicht http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=getElementsByName()? Dann muss man dem Element nicht extra ein Attribut verpassen, das es sonst gar nicht benötigt ...
Ein Input-Element benötigt gar keine Attribute. Anders gesagt: keines seiner Attribute ist ein Pflichtelement. Minimal könnte man also mit getElementsByTagName() drauf zugreifen. Allerdings sollte man dann stets im Auge behalten, dass bei hinzukommenden input-Elementen sich die Nummerierung ändert und Anpassungen im Code erforderlich sein können. Mit einem id-Attribut muss man lediglich sicherstellen, es nicht noch einmal zu vergeben. Vorhandene Referenzen auf das Element können unverändert bestehen bleiben.
auch ohne Formular? Ich sehe da nur document.forms... .
*Eingabe*-Elemente ohne ein Formular haben IMHO *prinzipiell* nahezu gar keinen Sinn.
Eben beklagst du dich noch über nicht benötigte Attribute und hier plädierst du für ein komplettes, nicht benötigtes Element? In der Strict-Variante wird sogar noch ein zweites Element nötig, weil input dann nicht direkt in form stehen darf.
Lo!