HTMLFormElement: length property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The HTMLFormElement.length
read-only property returns the number of controls in the <form>
element.
You can access the list of the form's controls using the
elements
property.
This includes both elements that are descendants of the <form>
element as well as elements that are made members of the form using their
form
property.
Elements that are considered for this property are: <button>
,
<fieldset>
, <input>
(with the exception
that any whose type is "image" are omitted for historical reasons),
<object>
, <output>
, <select>
,
and <textarea>
.
Value
A number.
Examples
js
if (document.getElementById("form1").length > 1) {
// more than one form control here
}
Specifications
Specification |
---|
HTML Standard # dom-form-length-dev |
Browser compatibility
BCD tables only load in the browser