Fiz o mesmo código apresentado na aula e não está funcionando:
const html = document.querySelector('html')
const foco = document.getElementsByClassName('app__card-button--foco')
const curto = document.getElementsByClassName('app__card-button--curto')
const longo = document.getElementsByClassName('app__card-button--longo')
foco.addEventListener('click', () => {
html.setAttribute('data-contexto', 'foco')
})
curto.addEventListener('click', () => {
html.setAttribute('data-contexto', 'descanso-curto')
})
Não está funcionando e no console retorna o seguinte:
Uncaught TypeError: foco.addEventListener is not a function at script.js:7:6