1
resposta

[Sugestão] Eu cheguei a esta solução. Certeza que não é a mais eficiente mas funcionou.

const lista = document.querySelector(".lista");
const botoes = document.querySelectorAll("[data-mostrar]");

botoes.forEach((botao) => {
    botao.addEventListener("click", (evento) => {
        const atributo = verificar(evento.target.dataset.mostrar)
        mudarDisplay(evento.target, atributo)
    })
})

function verificar (elemento){
    if (elemento === "mostrar"){
        return "block"
    }else if (elemento === "esconder") {
        return "none"
    }
}
function mudarDisplay (elemento, valor){
    lista.style.display = valor;
}
1 resposta

Oi Thiago, tudo bem?

Parabéns por concluir o desafio e muito obrigada por mandar aqui pra gente! Nessa etapa é super importante praticar com os exercícios propostos.

Um abraço e bons estudos.