classList.add не работает в проекте vuetify - PullRequest
0 голосов
/ 10 июня 2019

У меня есть функция, которая просматривает серию кнопок для проверки их идентификатора. Если идентификатор соответствует строке переменной, к этой кнопке должен быть добавлен класс. Мне удалось построить метод таким образом, чтобы кнопка с соответствующим классом была обнаружена правильно, но я не могу добавить класс к нему. Фактически я могу сделать что угодно, только , кроме , добавить к нему класс, например, напрямую отредактировать его css или зарегистрировать элемент в консоли.

Это метод зацикливания:

 checkLoop(){
  var buttons = document.getElementsByClassName('step');
  var currentStep = this.step; 

  Array.from(buttons).forEach(function(button){
    if (button.id == currentStep) {
      button.classList.add('active');
      button.style.border("5px solid red";
      console.log(button);
    } else {
      button.classList.remove('active');
    }
  })
},

Когда этот метод запускается, он правильно выбирает указанную кнопку, которая соответствует строке переменной (currentStep), которую я знаю, потому что кнопка регистрируется в консоли и получает красную рамку 5px. Теперь, как я могу добавить класс к нему?

...