1
resposta

[Projeto] Resolução utilizando data-attribute e addEventListener

Adicionei dois botões embaixo da lista:

  <button data-fazer="mostrar">Mostrar tintas</button>
  <button data-fazer="esconder">Esconder tintas</button>

Então criei o arquivo "main.js" antes do fechamento do :

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

fazer.forEach( (botaoclicado) => {
    botaoclicado.addEventListener("click", (acao) => {
        manipulaDados(acao.target.dataset.fazer);
    })
})

function manipulaDados(realizar) {
    if (realizar === "esconder") {
        lista.style.display = "none";
    } else {
        lista.style.display = "block";
    }
}
1 resposta

Oi Matheus, tudo bem?

Parabéns pela iniciativa de desenvolver um projeto, praticar seus conhecimentos e ir além do que foi ensinado no curso. É muito importante colocar em prática o que se aprende e se desafiar a criar algo novo. Seu código está funcionando certinho, gostei de como manipulou o estilos por meio do Javascript, ficou show!

Conte sempre com a Alura para evoluir seus estudos.

Desejo um bom dia e bons estudos!