HTMLFormElement: length プロパティ
HTMLFormElement.length は読み取り専用のプロパティで、 <form> 要素に含まれるコントロールの数を返します。
フォームのコントロールの一覧には elements プロパティを使用してアクセスすることができます。
これは <form> 要素の子孫である要素、および form プロパティを使用してフォームのメンバーになった要素の両方が含まれます。
このプロパティで扱われる要素は、 <button>, <fieldset>, <input> (ただし、 "image" 型のものは、歴史的な理由によって除外されます)、<object>, <output>, <select>, <textarea> です。
値
数値です。
例
js
if (document.getElementById("form1").length > 1) {
// 複数のフォームコントロールがある場合
}
仕様書
| Specification |
|---|
| HTML Standard # dom-form-length-dev |
ブラウザーの互換性
BCD tables only load in the browser