Czy istnieje sposób na uzyskanie wszystkich tagów przycisku i ich typów na określonej stronie przy użyciu javascript?Pobierz wszystkie typy tagów przycisków
6
A
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
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
- 1. Pobierz wszystkie typy betonu od zera
- 2. Gathering niestandardowe typy post przez tagów
- 3. Pobierz datę i godzinę tagów git
- 4. Pobierz dostępne typy w CoreCLR
- 5. Get_the_terms - wyświetla wszystkie typy wpisów:
- 6. pobierz wszystkie elementy określonego formularza
- 7. Pobierz wszystkie schematy metadanych publikacji
- 8. Pobierz wszystkie elementy ListView (wiersze)
- 9. Pobierz wszystkie ciągi z resourcemanager
- 10. JavaScript Pobierz wszystkie załadowane skrypty
- 11. Pobierz wszystkie tagi z taggit
- 12. MSMQ Pobierz wszystkie prywatne kolejki
- 13. pobierz wszystkie pola z DynamicForm
- 14. Skalowanie tagów w chmurze tagów
- 15. Test Autofac wszystkie zarejestrowane typy można rozwiązać
- 16. Jak wydrukować wszystkie podstawowe typy obiektów?
- 17. wszystkie typy w zestawie z atrybutem niestandardowym
- 18. Dlaczego nie wszystkie typy wartości są zerowe?
- 19. Wszystkie typy implementujące określony otwarty typ ogólny
- 20. Swift: Pobierz wszystkie subviews określonego typu i dodaj do tablicy
- 21. Python BeautifulSoup daje wiele tagów do znalezienia Wszystkie
- 22. Pobierz wszystkie klawisze, które są wciśnięte
- 23. Pobierz wszystkie kolejki wymiany w RabbitMQ
- 24. Pobierz wszystkie zmienne instancji zadeklarowane w klasie
- 25. Pobierz wszystkie zdjęcia URL z ciągiem
- 26. Pobierz wszystkie zaksięgowane wartości w ASP.NET
- 27. Pobierz wszystkie obrazy z lokalnego folderu
- 28. Pobierz wszystkie rozszerzonych klasy w PHP
- 29. pobierz wszystkie obrazy z folderu w php
- 30. pobierz wszystkie sub dokumenty w kolekcji
Wystarczy pamiętać, aby mieć ten kod albo w zdarzeniu 'onload' lub na dole strony. –
Ale nie pokazuje żadnych wyników w mojej konsoli. Na stronie znajduje się przycisk przesyłania: – user782400
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