Свойство forms
Примеры document.forms
Количество элементов <form> в документе:
let num = document.forms.length;
Попробуйте сами »
Получите идентификатор первого элемента <form>:
let id = document.forms[0].id;
Попробуйте сами »
Получите идентификатор первого элемента <form>:
let id = document.forms.item(0).id;
Попробуйте сами »
Получите HTML-содержимое элемента <form> с помощью id="myCarForm":
let html = document.forms.namedItem("myCarForm").innerHTML;
Попробуйте сами »
Ещё примеры ниже.
Описание forms
Свойство forms возвращает коллекцию всех элементов <form> в документе.
Свойство forms возвращает HTMLCollection.
Свойство forms доступно только для чтения.
Похожи на forms
Совет: forms
Используйте Коллекцию элементов форм, чтобы вернуть все элементы в форме.
HTMLCollection forms
HTMLCollection — это коллекция (список) HTML-элементов в виде массива.
Элементы в коллекции доступны по индексу (начинается с 0).
Свойство length возвращает количество элементов в коллекции.
Синтаксис forms
document.forms
Свойства forms
| Свойство | Описание |
|---|---|
| length | Количество элементов в коллекции. |
Методы forms
| Метод | Описание |
|---|---|
| [index] | Возвращает элемент с указанным индексом (начинается с 0). Возвращает null, если индекс выходит за пределы диапазона. |
| item(index) | Возвращает элемент с указанным индексом (начинается с 0). Возвращает null, если индекс выходит за пределы диапазона. |
| namedItem(id) | Возвращает элемент с указанным идентификатором. Возвращает null, если идентификатор не существует. |
Возвращаемое значение forms
| Тип | Описание |
|---|---|
| Object | Объект HTMLCollection. Все элементы <form> в документе. Сортируются так, как они отображаются в исходном коде |
Ещё примеры forms
Пройтись по всем элементам <form> и вывести идентификатор каждой формы:
const forms = document.forms;
let text = "";
for (let i = 0; i < forms.length; i++) {
text += forms[i].id + "<br>";
}
Попробуйте сами »
Использование form.elements collection для получения значение каждого элемента в форме:
const form = document.forms[0];
let text = "";
for (let i = 0; i < form.length; i++) {
text += forms.elements[i].value + "<br>";
}
Попробуйте сами »
Поддержка браузера forms
document.forms является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |