Estou tentando usar document.querySelectorAll
para todas as caixas de seleção que possuem o value
atributo definido.
Existem outras caixas de seleção na página que não foram value
definidas e o valor é diferente para cada caixa de seleção. Os IDs e nomes não são exclusivos.
Exemplo:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Como faço para selecionar apenas as caixas de seleção com valores definidos?
values=""
Respostas:
Você pode usar
querySelectorAll()
assim:Isso se traduz em:
Nesta demonstração , desativa a caixa de seleção com um valor não em branco.
fonte
[type="checkbox"]
. Atualizei minha resposta.Dicas extras:
Vários "nots", entrada que NÃO está oculta e NÃO está desabilitada:
Você também sabia que pode fazer isso:
Isso é equivalente ao jQuery:
Que efetivamente encontrará todas as divs no "nó" e abaixo recursivamente, HOT DAMN!
fonte
Com o seu exemplo:
Substitua $$ por document.querySelectorAll nos exemplos:
Use os exemplos diretamente com:
Algumas adições:
fonte