HTML DOM フォーム コレクションは、HTML ドキュメント内に存在するすべてのフォーム要素をコレクションとして返すために使用されます。コレクション内の要素は、HTML ドキュメントに表示される順序で並べ替えられて表示されます。
以下はフォーム コレクションのプロパティです。
プロパティ | 説明 |
---|---|
length | これは、コレクション内の |
フォーム収集の方法は次のとおりです-
方法 | 説明 |
---|---|
[index] | 指定されたインデックスにあるコレクションから |
item(index) | 指定されたインデックスからのコレクション。インデックスは 0 から始まり、インデックスが範囲外の場合は null を返します。 |
namedItem(id) | 指定された ID のコレクションから。 ID が存在しない場合は Null を返します。 |
次は、HTML DOM フォーム コレクションの構文です。 p>
document.forms
例を見てみましょう。 DOM フォーム コレクションの HTML 例を見てください -
ライブ デモ
<!DOCTYPE html> <html> <head> <script> function formCollect() { for(var i=0;i<document.forms.length;i++){ var no=document.forms[i].id+"<br>"; document.getElementById("Sample").innerHTML +=no; } } </script> </head> <body> <h1>Forms collection example</h1> <form id="FORM1"> Fruit <input type="text" name="fname" value="Mango"> </form> <form id="FORM2"> Age <input type="text" name="Age" value="22"> </form> <form id="FORM3"> Password: <input type="password" name="pass" value="test"> </form> <br> <button onclick="formCollect()">GET IDS</button> <p id="Sample">Following are the form ids <br></p> </body> </html>
これにより、次の出力が生成されます-
Single 「IDS を取得」ボタンをクリックしたとき -
#上記の例では - # まず「FORM1」として 3 つの ID を作成し、 「FORM2」フォームと「FORM3」。最初の 2 つのフォームにはテキスト タイプの入力要素があり、3 番目のフォームにはパスワード タイプの入力要素があります -<form id="FORM1"> Fruit <input type="text" name="fname" value="Mango" > </form> <form id="FORM2"> Age <input type="text" name="Age" value="22" > </form> <form id="FORM3"> Password: <input type="password" name="pass" value="test"> </form>
<button onclick="formCollect()">GET IDS</button>
function formCollect() { for(var i=0;i<document.forms.length;i++){ var no=document.forms[i].id+"<br>"; document.getElementById("Sample").innerHTML +=no; } }
以上がHTML DOM フォームのコレクションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。