Nein, denn es ist kein Array sondern eine Collection, diese wird erst gebildet, wenn es mehrere Elemente mit gleichen Namen in einem Formular gibt.
Wie kommst du drauf, das es eine Collection ist? Ich hab noch nie ein objekt in einer collection einfach mit eckigen klammern angesprochen. dazu hab ich auch nirgends was gefunden. Haste n Link zur der entsprechenden Stelle in ner spezifikation oder so?
aber davon abgesehen is es ja ziemlich egal ob collection oder array. Das seltsame ist ja, das sie erst gebildet wird, wenn es mehr als ein Element ist. Und dafür würde mich halt der Grund interessieren. wenn ich besispielsweise mit
document.forms[0].reset()
ein formular resette funktioniert das ja egal wie viele formulare in dem dokument enthalten sind. Hier braucht man scheinbar keine 2. Im Beispiel aus meiner Frage schon. Und genau der Grund dafür würde mich interessieren.
thomas