Back to Content

HTMLFormControlsCollection

files/en-us/web/api/htmlformcontrolscollection/index.md

latest1.6 KB
Original Source

{{APIRef("HTML DOM")}}

The HTMLFormControlsCollection interface represents a collection of HTML form control elements, returned by the {{domxref("HTMLFormElement")}} interface's {{domxref("HTMLFormElement.elements", "elements")}} property.

The collection returned by {{domxref("HTMLFormElement.elements")}} includes the form's associated listed form controls. See {{domxref("HTMLFormElement.elements")}} for the list of listed form controls and an explanation of form association.

This interface replaces one method from {{domxref("HTMLCollection")}}, on which it is based.

{{InheritanceDiagram}}

Instance properties

This interface inherits the properties of its parent, {{domxref("HTMLCollection")}}.

Instance methods

This interface inherits the methods of its parent, {{domxref("HTMLCollection")}}.

  • {{domxref("HTMLFormControlsCollection.namedItem()")}}
    • : Returns the {{domxref("RadioNodeList")}} or the {{domxref("Element")}} in the collection whose name or id matches the specified name, or null if no nodes match. Note that this version of namedItem() hides the one inherited from {{domxref("HTMLCollection")}}. Like that method, using the JavaScript array bracket syntax with a {{jsxref("String")}}, as in collection["value"], is equivalent to collection.namedItem("value").

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{domxref("HTMLCollection")}}, {{domxref("RadioNodeList")}}, {{domxref("HTMLOptionsCollection")}}