Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] De onde veio "mostrar" e "esconder" como attributes?

Onde estao esses atributos no HTML? Apenas no CSS ja serve?

4 respostas

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?

solução!

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