Sedbol
@Sedbol

Применить прозрачный фон к блокам кроме выбранного?

Как ко всем блокам применить свойство opacity: 0.3 кроме выбранного? Таких блоков всего семь шт.

var elems = document.querySelectorAll('.bett_line');
    document.querySelector('.bett').addEventListener('click', () => {
        for (var i = 0; i < elems.length; i++) {
            elems[i].onclick =function (){
                console.info(this.id)
            }
        }

    });
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
@shevchenko__k
Помогаю новорожденным web программистам
ко всем нужным блока делаешь стиль
opacity: 0.3
а js должен быть такой
var elems = document.querySelectorAll('.bett_line');
    document.querySelector('.bett').addEventListener('click', () => {
        if(this.style.opacity == 1 )
        {
        this.style.opacity = 0;
         }else{this.style.opacity = 0.3;}
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы