更多"Try it Yourself"下面的例子。
定义和用法
形式收集返回所有的集合<form>所述文档中的元素。
Note:因为它们出现在源代码的集合中的元素进行排序。
浏览器支持
采集 | |||||
---|---|---|---|---|---|
forms | 是 | 是 | 是 | 是 | 是 |
句法
document.forms
属性
属性 | 描述 |
---|---|
length | 返回的数<form>集合中的元素。 注:该属性为只读 |
方法
方法 | 描述 |
---|---|
[ index ] | 返回<form>从与指定的索引的集合元素(starts at 0) 。 注:如果索引数量超出范围,则返回null |
item( index ) | 返回<form>从与指定的索引的集合元素(starts at 0) 。 注:如果索引数量超出范围,则返回null |
namedItem( id ) | 返回<form>从与指定ID的集合元素。 注:如果ID不存在,则返回null |
技术细节
DOM版本: | 核心1级文档对象 |
---|---|
返回值: | 的HTMLCollection对象,代表所有<form>所述文档中的元素。 当它们出现在源代码的集合中的元素进行排序 |
更多示例
例
item( index )
得到的第一个的id <form>元素(index 0)的文档中:
var x = document.forms.item(0).id;
x的结果将是:
myCarForm
试一试» 例
namedItem( id )
获取的HTML内容<form>与所述文档中的id =“myForm的”元素:
var x = document.forms.namedItem("myCarForm").innerHTML;
x的结果将是:
Favorite Car:
试一试» 例
通过所有环<form>所述文档中的元素,并输出每个表单的id:
var x = document.forms;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
TXT的结果将是:
myCarForm
myColorForm
试一试» 例
与document.forms一起使用的元素集合来获得RGB(241,241,241);“>形式的每个元素的值:
var x = document.forms[0];
var txt = "";
var i;
for (i = 0; i <
x.length; i++) {
txt = txt + x.elements[i].value +
"<br>";
}
x的结果将是:
Donald
Duck
Duckburg
Submit
试一试» 相关页面
JavaScript的参考: HTML DOM表单对象
JavaScript的参考: 表单元素集合
HTML教程: HTML表单
HTML参考: HTML <form>标记
<文档对象