Показать сообщение отдельно
  #1 (permalink)  
Старый 19.12.2018, 15:08
Новичок на форуме
Отправить личное сообщение для Domovenok Посмотреть профиль Найти все сообщения от Domovenok
 
Регистрация: 19.12.2018
Сообщений: 4

Изменить цвет кнопки, отменяя предыдущее нажатие
Здравствуйте, вопрос нубский (я только начал изучать js).
Есть 3 кнопки
<button onclick="complexityChoose">Low</button>
                            <button onclick="complexityChoose">Medium</button>
                            <button onclick="complexityChoose">Hard</button>

Мне нужно чтобы при нажатии на любую из кнопок она становилась синего(например) цвета. При нажатии на другую кнопку, предыдущее действие должно отменяться(т.е. кнопка, которая была нажата первой, должна стать дефолтного цвета), а только что нажатая кнопка должна стать синей.
Цвет я изменяю при нажатии, а вот как отменить предыдущее действие не знаю. В итоге после нажатия на кнопки получаются все кнопки синие, а не одна(нажатая последней).
complexityChoose(event){
                event.target.style.background='#006eff';
            }
Ответить с цитированием