Onde estao esses atributos no HTML? Apenas no CSS ja serve?
Onde estao esses atributos no HTML? Apenas no CSS ja serve?
Olá, Matheus! Tudo bem?
Matheus, usamos o atributos no JS para manipular e interagir com os elementos do HTML.
Sobre a localização do atributos você pode conferir a explicação do professor nesta aula sobre Código à prova de falhas, no qual ele aplica no HTML e manipula no JS e complementar você pode encontrar mais explicações no Para Saber Mais.
Para te ajudar de forma mais assertiva, caso queira, compartilhe o seu código ou o erro que esteja recebendo, dessa forma conseguimos encontrar uma solução mais personalizada.
Espero que seja um bom ponto de partida para você entender melhor sobre o assunto!
Bons estudos!
Olhando o código do exercicio de novo entendi que os atributos foram adicionados atraves do Javascript, e nao estavam no HTML antes, é isso mesmo?
A duvida que me apareceu agora é dos seletores "#botao" e ".close" na solução, de onde eles vieram?
Oii, Matheus!
Em relação a sua primeira pergunta, os atributos ainda não constam no arquivo HTML, porque faz parte da atividade do desafio o aluno praticar através da criação no código.
Bem como o "#botao" e ".close", também fazem parte do desafio. Podemos observar as instruções para a sua criação no anúncio da atividade: “Você irá criar um botão que, ao ser clicado, faz aparecer esta lista, e também criará um segundo botão que, ao ser clicado, faz com que a lista de cores volte a sumir.”
Caso queira se inspirar ou pegar dicas de outros colegas, deixarei alguns tópicos que estão aqui no fórum:
Espero ter ajudado.
Conte com a Alura para evoluir em sua jornada!
Agora entendi, muito obrigado