Показать сообщение отдельно
  #13 (permalink)  
Старый 01.03.2016, 11:01
Интересующийся
Отправить личное сообщение для Beactive Посмотреть профиль Найти все сообщения от Beactive
 
Регистрация: 24.04.2014
Сообщений: 13

Я так понимаю, неправильно образаюсь к классу, или даже не к тому, вокруг элемента input есть label с классом, обращаюсь к нему, и тоже не работает, класс children окутывает их всех, но и с ним не работает.
var f = document.querySelectorAll('.selectit');
f.onchange = function() {
  var n = f.querySelectorAll('[type="checkbox"]'),
      l = f.querySelectorAll('[type="checkbox"]:checked');
  for(var j=0; j<n.length; j++)
    if (l.length >= 1) { 
      n[j].disabled = true; 
      for(var i=0; i<l.length; i++)
        l[i].disabled = false; 
    } else {
      n[j].disabled = false; 
    }
}

Пример с children
https://jsfiddle.net/Pimpleks/2u2frzjj/4/

Последний раз редактировалось Beactive, 01.03.2016 в 11:15.
Ответить с цитированием