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

Спасибо Вам всем, большого крепко здоровья. Хорошо когда говорите не загадками, а указывается именно где ошибка и ты сидишь пытаешься понять. Спасибо большое, я понял разницу массива и переменной. Сделал так.
var f = document.querySelector('ul.children');
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;
    }
}

и все заработало
Ответить с цитированием