Я пытаюсь использовать document.querySelectorAll
для всех флажков, у которых установлен value
атрибут.
На странице есть другие флажки, которые не value
установлены, и значение каждого флажка отличается. Однако идентификаторы и имена не уникальны.
Пример:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Как установить только те флажки, для которых установлены значения?
values=""
Ответы:
Вы можете использовать
querySelectorAll()
это так:Это означает:
В этой демонстрации он отключает флажок с непустым значением.
источник
[type="checkbox"]
. Обновил свой ответ.Дополнительные советы:
Множественные "Ноты", ввод, который НЕ скрыт и НЕ отключен:
Знаете ли вы, что вы можете это сделать:
Это эквивалентно jQuery:
Которая будет эффективно находить все div в "узле" и ниже рекурсивно, ГОРЯЧАЯ ЧЕРТА!
источник
С вашим примером:
Замените $$ на document.querySelectorAll в примерах:
Используйте примеры непосредственно с:
Некоторые дополнения:
источник