Коллекция forms
Пример
Узнать, сколько элементов <form> имеется в документе:
var x = document.forms.length;
Попробуйте сами »
Ещё примеры "Попробуйте сами" ниже.
Определение и использование
Коллекция forms возвращает коллекцию всех элементов <form> в документе.
Примечание: Элементы в коллекции сортируются так, как они отображаются в исходном коде.
Совет: Используйте элементы коллекцию объекта Form для возврата коллекции всех элементов формы.
Поддержка браузера
Коллекция | |||||
---|---|---|---|---|---|
forms | Да | Да | Да | Да | Да |
Синтаксис
document.forms
Свойства
Свойство | Описание |
---|---|
length | Возвращает количество элементов <form> в коллекции. Примечание: Это свойство доступно только для чтения |
Методы
Метод | Описание |
---|---|
[index] | Возвращает элемент <form> из коллекции с указанным индексом (начинается с 0). Примечание: Возвращает значение null, если номер индекса находится вне диапазона |
item(index) | Возвращает элемент <form> из коллекции с указанным индексом (начинается с 0). Примечание: Возвращает значение null, если номер индекса находится вне диапазона |
namedItem(id) | Возвращает элемент <form> из коллекции с указанным идентификатором. Примечание: Возвращает значение null, если идентификатор не существует |
Технические детали
DOM Версия: | Базовый уровень 1 Объект документа |
---|---|
Возвращает значение: | Объект HTML Collection, представляющий все элементы <form> в документе. Элементы в коллекции сортируются по мере их появления в исходном коде |
Ещё примеры
Пример
[index]
Получить идентификатор первого элемента <form> (индекс 0) в документе:
var x = document.forms[0].id;
Попробуйте сами »
Пример
item(index)
Получить идентификатор первого элемента <form> (индекс 0) в документе:
var x = document.forms.item(0).id;
Попробуйте сами »
Пример
namedItem(id)
Получить HTML-содержимое элемента <form> с id="myCarForm" в документе:
var x = document.forms.namedItem("myCarForm").innerHTML;
Попробуйте сами »
Пример
Выполнить цикл по всем элементам <form> в документе и выведите идентификатор каждой формы:
var x = document.forms;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x[i].id + "<br>";
}
Попробуйте сами »
Пример
Использовать коллекцию elements вместе с document.forms, чтобы получить значение каждого элемента в форме:
var x = document.forms[0];
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x.elements[i].value + "<br>";
}
Попробуйте сами »
Связанные страницы
JavaScript Справочник: HTML DOM Form Объект
JavaScript Справочник: Коллекция элементов формы
HTML Учебник: HTML Формы
HTML Справочник: HTML <form> тег
❮ Объект документа