Saudações, eu me inscrevi recentemente no site por ver a oportunidade de tirar minhas duvidas, e a duvida que eu tenho agora é: como eu posso mudar a class de uma div no meu html usando uma function pelo javascript?
Vou deixar a baixo o fragmento do meu html e javascript:
HTML:
<div class="botao"><button>clique aqui</button> </div>
<div class="menu">lorem...</div>
JavaScript:
var botao = document.getElementsByClassName('botao')
var menu = document.getElementsByClassName('menu')
for (var element of botao) {
element.addEventListener('click', function () {
menu.classList.toggle('show')
})
}
Esse script seria para abrir e fechar o menu, porem quando eu clico no botão o seguinte erro aparece “TypeError: menu.classList is undefined”
Se puderem me ajudar, serei eternamente grato!!