Получить все типы тегов кнопок - PullRequest
6 голосов
/ 03 июля 2011

Есть ли способ получить все теги кнопок и их типы на определенной странице, используя JavaScript?

Ответы [ 2 ]

17 голосов
/ 03 июля 2011
var buttons = document.getElementsByTagName('button');
for (var i = 0; i < buttons.length; i++) {
    var button = buttons[i];
    var type = button.getAttribute('type') || 'submit'; // Submit is the default
    // ...
}
1 голос
/ 23 мая 2017

Я попытался с оригинальным ответом безуспешно, поэтому я использую это:

var elements = document.querySelectorAll("input[type=button]");  

Пример:

var elements = document.querySelectorAll("input[type=button]");   

for(var i = 0, len = elements.length; i < len; i++) {   
  console.log("Button: " +  elements[i].id);
}
 
    <input type="button" id="alfa" value="alfa">
    <input type="button" id="beta" value="beta">
    <input type="button" id="gamma" value="gamma">
    <input type="button" id="omega" value="omega">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...