Как для всех тегов input с заданным атрибутом выставить, например, атрибут checked=false?

Рейтинг: 1Ответов: 1Опубликовано: 16.03.2015

Вставил теги input type="radio" со своим атрибутом data-group:

<input type="radio" id="id1" data-group="group1">
<input type="radio" id="id2" data-group="group1"><br>
<input type="radio" id="id3" data-group="group2">
<input type="radio" id="id4" data-group="group2"><br>

Как у всех элементов input type="radio", у которых data-group равен "group1", установить checked=false?

Ответы

▲ 1
var group = document.querySelectorAll('input[type="radio"][data-group="group1"]');
[].forEach.call(group, function(e){
  el.checked = false;
});