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对象。集合中的每个项目都是一个HTMLFormElement,表示单个<form>元素。
DOM版本:DOM级别1

更多实例

获取文档中<form>元素的ID:

alert(document.forms[0].id);
测试看看‹/›

使用id="alphaForm"获取表单元素的HTML内容:

var x = document.forms.namedItem('alphaForm').innerHTML;
测试看看‹/›

HTML DOM Document对象