const botoes = document.querySelectorAll('[data-botao]');
const cores = document.querySelectorAll('[data-elemento]');
botoes.forEach((el)=>{
el.addEventListener('click', (ev)=> {
if(ev.target.dataset.botao === 'mostrar-tintas') mostraTintas()
if(ev.target.dataset.botao === 'apagar-tintas')escondeTintas()
})
})
function mostraTintas(){
cores.forEach((ev) => ev.style.visibility = 'visible')
}
function escondeTintas(){
cores.forEach((ev) => ev.style.visibility = 'hidden')
}
As funcoes mostraTintas() e escondeTintas() ficaram fora do eventEventListener pois não achei uma boa ideia por um foreach dentro de outro, caso alguém tenha uma resolução mais elegante, compartilhe por favor.