Próbuję użyć document.querySelectorAll
dla wszystkich pól wyboru, które mają value
ustawiony atrybut.
Na stronie znajdują się inne pola wyboru, które nie mają value
ustawionych, a wartość jest inna dla każdego pola wyboru. Identyfikatory i nazwy nie są jednak unikalne.
Przykład:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Jak wybrać tylko te pola wyboru, które mają ustawione wartości?
values=""
Odpowiedzi:
Możesz użyć w
querySelectorAll()
ten sposób:To przekłada się na:
W tym demo wyłącza pole wyboru z wartością niepustą.
źródło
[type="checkbox"]
. Zaktualizowałem moją odpowiedź.Dodatkowe wskazówki:
Wiele „nie”, wejście, które NIE jest ukryte i NIE wyłączone:
Czy wiesz też, że możesz to zrobić:
Jest to równoważne z jQuery:
Która rekurencyjnie znajdzie wszystkie elementy div w „węźle” i poniżej, GORĄCA CHOLERA!
źródło
Z twoim przykładem:
W przykładach zastąp $$ document.querySelectorAll:
Użyj przykładów bezpośrednio z:
Niektóre dodatki:
źródło