Javascript-HTML - как перебрать все формы на странице?

Как я могу перебрать все формы в документе, используя JavaScript?

3 ответа

Решение

Приведенный ниже код будет проходить через HTML-документ, получать все формы и делать всплывающее предупреждение об именах каждой формы.

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

Это только начало, чтобы увидеть, получаете ли вы результат, который вам нужен. После этого удалите оповещение и продолжайте делать то, что вам нужно.

Ты можешь использовать

document.forms коллекция

Посмотреть коллекцию форм

Вот пример использования document.forms вместо getElementsByTagName().

Как и в примере с getElementsByTagName (), он проходит через все формы и выдает всплывающее предупреждение с действием (вместо имени, так как оно с большей вероятностью будет установлено).

var formsCollection;
var r;

formsCollection=document.forms;

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

Это может быть сжато и, конечно, всплывающее окно изменилось на что-то полезное, но я постарался сделать его простым.

И для справки вот несколько ссылок на дополнительную информацию:

Другие вопросы по тегам