如何使用javascript迭代文档中的所有表单?
答案 0 :(得分:13)
答案 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);
}
这可以缩小,当然弹出窗口改为有用的东西,但我试图保持简单。
以下是一些指向更多信息的链接: