English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM forms 属性

HTML DOM Document オブジェクト

forms読み取り専用属性は、現在のドキュメントに埋め込まれた<FORM>要素のリスト。

リスト内の要素は、ソースコード内での出現順に並べ替えられます。

ドキュメントにフォームが無い場合、返されるリストは空で、長さはゼロです。

文法:

document.forms
var x = document.forms.length;
テストを見て‹/›

ブラウザの互換性

すべてのブラウザでforms属性は完全にサポートされています:

属性
forms

性質

属性説明
lengthリストから返される<form>要素の数

方法

方法説明
[index]指定されたインデックスで始まるリストから特定のノードを返します。インデックス番号が範囲外の場合、nullを返します。
item(index)指定されたインデックスで始まるリストから特定のノードを返します。インデックス番号が範囲外の場合、nullを返します。
namedItem(id)指定されたID名とnameで指定された文字列に一致する特定のノードを返します。IDが存在しない場合、nullを返します。

技術的詳細

返り値:すべてのドキュメント形式をリストアップ:HTMLCollectionオブジェクト。コレクションの各アイテムは、単一の<form>要素を表すHTMLFormElementです。
DOMバージョン:DOMレベル1

さらに多くの例

ドキュメント内の<form>要素のIDを取得:

alert(document.forms[0].id);
テストを見て‹/›

id="alphaForm"を使用してフォーム要素のHTML内容を取得:

var x = document.forms.namedItem('alphaForm').innerHTML;
テストを見て‹/›

HTML DOM Document オブジェクト