2011-07-03 16 views

Odpowiedz

15
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 
    // ... 
} 
+0

Wystarczy pamiętać, aby mieć ten kod albo w zdarzeniu 'onload' lub na dole strony. –

+0

Ale nie pokazuje żadnych wyników w mojej konsoli. Na stronie znajduje się przycisk przesyłania: – user782400

+0

Dlaczego miałby pokazywać jakiekolwiek wyniki w konsoli? Ten kod właśnie dostaje typ, jeśli chcesz wyświetlić coś na konsoli, będziesz musiał dodać kod, aby go zarejestrować. – Quentin

0

Próbowałem z oryginalnym odpowiedź bez powodzenia, więc używam to:

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

Przykład:

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">

Powiązane problemy