Показать сообщение отдельно
  #3 (permalink)  
Старый 21.10.2020, 07:44
Аспирант
Отправить личное сообщение для Aruta Посмотреть профиль Найти все сообщения от Aruta
 
Регистрация: 08.07.2019
Сообщений: 85

рони,
Сообщение от рони
ctiveBorderColor не содержит нужный цвет
Почему не содержит? Он же присваивает этот цвет при первом клике и присваивает его, когда чекбоксы активные имеются.
Сообщение от рони
поэтому лучше проверять класс элемента elem.classList.contains(), а ещё лучше не проверять а менять сразу elem.classList.toggle() и будет одна строка вместо строк 50 - 63.
Зачем тут elem.classList.contains() ? не понял...
у меня же не все elem идут с классами - 2 шт без класса

UPD. понял идею про classList, но он не подойдёт, т.к. если граница окрашены через функцию в 34 строке, то toggle будет их игнорировать и менять окраску, а этого не должно быть.

Последний раз редактировалось Aruta, 21.10.2020 в 08:01.
Ответить с цитированием