Javascript-HTML - как перебрать все формы на странице?
Как я могу перебрать все формы в документе, используя JavaScript?
3 ответа
Приведенный ниже код будет проходить через HTML-документ, получать все формы и делать всплывающее предупреждение об именах каждой формы.
var formsCollection = document.getElementsByTagName("form");
for(var i=0;i<formsCollection.length;i++)
{
alert(formsCollection[i].name);
}
Это только начало, чтобы увидеть, получаете ли вы результат, который вам нужен. После этого удалите оповещение и продолжайте делать то, что вам нужно.
Вот пример использования document.forms вместо getElementsByTagName().
Как и в примере с getElementsByTagName (), он проходит через все формы и выдает всплывающее предупреждение с действием (вместо имени, так как оно с большей вероятностью будет установлено).
var formsCollection;
var r;
formsCollection=document.forms;
for(r=0;r<formsCollection.length;r++)
{
alert(formsCollection[r].action);
}
Это может быть сжато и, конечно, всплывающее окно изменилось на что-то полезное, но я постарался сделать его простым.
И для справки вот несколько ссылок на дополнительную информацию: