Я пытаюсь изменить класс элемента span внутри кнопки, используя JS, консоль показывает изменение класса, но на самом деле класс не меняется.
![enter image description here](https://i.stack.imgur.com/dlorX.png)
Element html:
JS:
const firstButton = document.getElementById('first-button-id')
const secondButton = document.getElementById('second-button-id')
if (e.type === 'mouseenter') {
if (this.status === 'x' || this.status === 'y') {
firstButton.classList.toggle('hide')
secondButton.textContent = 'sometext'
secondButton.classList.toggle('hide')
console.log(firstButton.classList, secondButton.classList)
} else if (e.type === 'mouseleave') {
firstButton.classList.toggle('hide')
secondButton.classList.toggle('hide')
console.log(firstButton.classList, secondButton.classList)
}
}
Тоже пробовал менять через консоль в браузере - наткнулся на та же проблема.
Если это важно, кнопка является частью Vue компонента