Коллекция элементовформы

Form 对象参考手册Объект Form

Пример

Получить количество элементов в форме:

var x = document.getElementById("myForm").elements.length;

Попробуйте сами »

Определение и использование

Коллекция elements возвращает все элементы формы в виде массива.

Примечание:Элементы в коллекции отсортированы в порядке их появления в исходном коде.

Примечание:Коллекция elements возвращает все элементы в <form>, а не все элементы <form> в HTML-документе. Чтобы получить все элементы <form>, можно использовать коллекциюdocument.forms.

Синтаксис

formObject.elements

Поддержка браузеров

Коллекция
элементов Да Да Да Да Да

Свойства

Свойство Описание
length Возвращает количество всех элементов в <form>.

Примечание:Это свойство доступно только для чтения.

Методы

Метод Описание
[index] Возвращает элемент в <form> с указанным индексом (начиная с 0).

Примечание:Если значение индекса превышает максимальный индекс (или выходит за указанный диапазон), возвращается null.
item(index) Возвращает элемент в <form> с указанным индексом (начиная с 0).

Примечание:Если значение индекса превышает максимальный индекс (или выходит за указанный диапазон), возвращается null.
namedItem(id) Возвращает элемент в <form> с указанным id.

Примечание:Если id не существует, возвращается null.

Пример

Пример

[index]

Получить значение первого элемента (индекс 0) в форме:

var x = document.getElementById("myForm").elements[0].value;

Попробуйте сами »

Пример

item(index)

Получить значение первого элемента (индекс 0) в форме:

var x = document.getElementById("myForm").elements.item(0).value;

Попробуйте сами »

Пример

Перебрать и вывести значение каждого элемента в форме:

var x = document.getElementById("myForm"); var txt = ""; var i; for (i = 0; i < x.length; i++) { txt = txt + x.elements[i].value + "<br>"; } document.getElementById("demo").innerHTML = txt;

Попробуйте сами »


Form 对象参考手册Объект Form Другие расширения