Из HTMLFormElement статья MDN:
To obtain an
HTMLFormElementobject, you can use a CSS selector withquerySelector(), or you can get a list of all of the forms in the document using its forms property.
Document.formsreturns an array ofHTMLFormElementobjects listing each of the forms on the page. You can then use any of the following syntaxes to get an individual form:document.forms[index]: Returns the form at the specified index into the array of forms.
document.forms[id]: Returns the form whose ID is id.
document.forms[name]: Returns the form whose name attribute's value is name.
Тем не менее, можно получить доступ к элементу формы в объекте document напрямую с помощью его атрибута name, не используя Document.forms:
let myForm = document.myFormName;
Некоторое время я просматривал страницы MDN WebAPI и, похоже, не могу найти свойство, которое разрешает указанный выше прямой доступ. Это свойство определенно не похоже на объекты Document или Element.
Есть предположения?
Обратите внимание на следующий код из примера MDN:
document.registration.accept.checked = false;
Неа, видимо нужен только name.
Думаю, вам нужен дубликат выше;)
@TemaniAfif Да, все, спасибо. MDN действительно должен прояснить это. Не у всех есть время прочитать 500 000 страниц спецификаций хехе. Еще раз спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы установили идентификатор, такой же, как имя на
<form>? Идентификаторы элемента также стали свойствамиdocument.