フォームの数を取得するには、document.forms.length を使用します。
サンプルソース
例)ボタンを押すと、ページ内のformの数をアラート表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>フォームの数を取得するサンプル</title> <script> function test(){ //フォームの数を取得する var a = document.forms.length; //表示する alert(a); } </script> </head> <body> <input type="button" value="ボタン" onclick="test()"> <form id="fm1"> <input type="hidden" value="aaa"> </form> <form id="fm2"> <input type="hidden" value="bbb"> </form> <form id="fm3"> <input type="hidden" value="ccc"> </form> </body> </html> |
- (結果)
- 3
解説
- 取得するフォームの数は、formタグの数です。