@unknowndeal

Неправильно отрабатывает нажатие кнопки. Как исправить?

При нажатии на кнопку должен отрабатываться некий функционал, а после этого кнопка должна поменять внешний вид с помощью бутстрапа (содержимое innerText меняет внешний вид). Весь функционал отрабатывает всегда и стабильно. кроме смены внешнего вида. Внешний вид поменяется только если нажать кнопку два раза. В чем может быть проблема?
function changeButton(){
      let state = localStorage.getItem("state");
      let element = document.querySelector("#menu-icon")
      switch(state) {
          case 'false':
             localStorage.setItem("state", true)
              element.innerText = 'volume_up';
              break;
          case 'true':
             localStorage.setItem("state", false)
             element.innerText = 'volume_off';
              break;
      }
  }
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 06:09
30000 руб./за проект
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект