JavaScript свойство Document.forms
JavaScript DocumentОпределение и применение
JavaScript свойство forms объекта Document возвращает коллекцию HTMLCollection со списком всех элементов <form>, содержащихся в текущем документе.
Обращаю Ваше внимание на то, что каждый элемент коллекции представляет собой HTMLFormElement, представляющий один элемент <form>. Если в документе нет форм, возвращаемая коллекция будет пуста и имеет нулевую длину.
Поддержка браузерами
Свойство | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
body | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
// получение содержимого элемента const objRef = document.forms; // установка содержимого элемента document.forms = objRef;
Спецификация
Document Object Model (DOM) Level 1Пример использования
// выбираем все элементы form в документе const documentForms = document.forms; // определяем количетсво форм в документе const documentFormsLength = documentForms.length; // обращение к первой форме в документе const firstForm = document.forms[0]; // обращение к первому элементу первой формы в документе const firstElementInFirstForm = firstForm.elements[0]; // варианты обращения к форме с определенным значением атрибута name const loginForm = document.forms.login; const loginForm = document.forms['login']; // задаем элементам формы значение атрибута placeholder loginForm.elements.email.placeholder = 'basicweb.ru@gmail.com'; loginForm.elements.password.placeholder = 'secretPassword';JavaScript Document