Коллекция элементовформы
Объект 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 Другие расширения