10

如何使用 javascript 遍历文档中的所有表单?

4

3 回答 3

16

您可以使用

document.forms收藏

查看表格集合

于 2010-01-27T11:19:47.683 回答
12

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

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

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

于 2010-01-27T11:32:10.710 回答
2

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

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

var formsCollection;
var r;

formsCollection=document.forms;

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

这可以被浓缩,当然弹出窗口变成了一些有用的东西,但我试图让它保持简单。

供参考,这里有一些指向更多信息的链接:

于 2014-04-30T14:35:56.713 回答