Elements[]
При генерации встроенного в документ объекта Form браузер создает и связанный с ним массив полей формы. Обычно к полям обращаются по имени, но можно обращаться и по индексу массива полей формы:
<FORM NAME=fe> <INPUT NAME=fe1 SIZE=30 MAXLENGTH=30> <INPUT TYPE=button VALUE="Ввести текст по имени" onClick="document.fe.fe1.value='Ввести текст по имени';"> <INPUT TYPE=button VALUE="Ввести текст по индексу" onClick="document.fe.elements[0].value='Ввести текст по индексу';"> <INPUT TYPE=reset VALUE="Очистить"> </FORM>
Как видно из этого примера, индексирование полей в массиве начинается с цифры "0". Общее число полей в форме доступно как результат обращения
document.forms[i].elements.length.