2011-07-03 40 views

Trả lời

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

Chỉ cần nhớ để có mã này hoặc trong sự kiện 'onload' hoặc ở cuối trang. –

+0

Nhưng nó không hiển thị bất kỳ kết quả nào trong bảng điều khiển của tôi. Có một nút gửi trên trang mặc dù – user782400

+0

Tại sao nó hiển thị bất kỳ kết quả nào trong bảng điều khiển của bạn? Mã đó chỉ nhận được loại, nếu bạn muốn hiển thị một cái gì đó trên bàn điều khiển sau đó bạn sẽ phải thêm mã để đăng nhập nó. – Quentin

0

Tôi đã thử với câu trả lời ban đầu không thành công, vì vậy tôi sử dụng này:

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

Ví dụ:

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

Các vấn đề liên quan