Javascript-HTML - 如何遍历页面上的所有表单?

时间:2010-01-27 11:17:27

标签: javascript dom dom-traversal

如何使用javascript迭代文档中的所有表单?

3 个答案:

答案 0 :(得分:13)

您可以使用

document.forms收藏

请参阅forms Collection

答案 1 :(得分:11)

下面的代码将通过一个html文档,获取所有表单并对每个表单的名称进行弹出警报。

var formsCollection = document.getElementsByTagName("form");
for(var i=0;i<formsCollection.length;i++)
{
   alert(formsCollection[i].name);
}

这只是一个开始,看看你是否得到了你需要的结果。此后,删除警报并继续执行您需要的操作。

答案 2 :(得分:1)

这是使用document.forms而不是getElementsByTagName()的示例。

与getElementsByTagName()示例一样,它遍历所有表单,并使用操作执行弹出警报(而不是名称,因为它更可能被设置)。

var formsCollection;
var r;

formsCollection=document.forms;

for(r=0;r<formsCollection.length;r++)
{
    alert(formsCollection[r].action);
}

这可以缩小,当然弹出窗口改为有用的东西,但我试图保持简单。

以下是一些指向更多信息的链接: