Có cách nào để nhận tất cả thẻ nút và các loại thẻ của chúng trên một trang cụ thể bằng javascript không?Nhận tất cả các loại thẻ nút
6
A
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
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
- 1. Nhận tất cả các thẻ từ taggit
- 2. Nhận tất cả mật khẩu loại nhập
- 3. EF CodeFirst: Nhận tất cả các loại POCO cho DbContext
- 4. Nhận danh sách tất cả các nút cây (ở tất cả các cấp) trong Điều khiển TreeView
- 5. Tìm tất cả các nút văn bản
- 6. Chọn tất cả các nút WPF DataGrid
- 7. OpenMPI: Tất cả các nút chạy dưới dạng nút 0
- 8. dải tất cả các lớp từ p thẻ
- 9. Đọc tất cả các nút con XML của từng nút cụ thể
- 10. Nhận tất cả các loại triển khai loại hình chung mở cụ thể
- 11. javascript: hủy tất cả các loại yêu cầu
- 12. Chọn tất cả các thẻ đầu vào trong đó loại không phải là hộp kiểm
- 13. Làm thế nào để chọn tất cả các nút gốc hoặc tất cả các nút con trong VirtualStringTree?
- 14. XSLT - Sao chép tất cả các nút khác, thêm 1 nút mới
- 15. Highcharts: Nút "In tất cả"
- 16. nhận tất cả loại tài liệu umbraco bằng dao cạo
- 17. Nhận tất cả các yếu tố iframe
- 18. Nhận tất cả các hàng từ SQLite
- 19. nhận tất cả các trường từ DynamicForm
- 20. Nhận tất cả các phím được nhấn
- 21. đường ray: Nhận tất cả các mục được gắn thẻ x AND y AND z
- 22. querySelectorAll - nhận TẤT CẢ các thẻ có thuộc tính được đặt?
- 23. Loại trừ tất cả các tệp thuộc loại trong NuGet
- 24. C#: Cách nhận tất cả các thuộc tính chuỗi công khai (cả nhận và đặt) của một loại
- 25. lấy văn bản giữa tất cả các thẻ trong Nokogiri?
- 26. Kiểm tra xem tất cả các thẻ có bị đóng
- 27. Tước tất cả các thẻ html với Html Agility Pack
- 28. Notepad ++ gấp tất cả các thẻ theo mặc định?
- 29. C#: Bắt tất cả các nút của tài liệu XML
- 30. Tìm tất cả các nút văn bản trong trang HTML
Chỉ cần nhớ để có mã này hoặc trong sự kiện 'onload' hoặc ở cuối trang. –
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
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