Eu não entendi a resolução do instrutor. Poderia me explicar
Eu não entendi a resolução do instrutor. Poderia me explicar
Oi Enzo!
Entendi que você está com dificuldades para realizar o desafio 1 do projeto Amigo Secreto. Vou te ajudar a entender melhor a resolução do instrutor.
Vamos dividir esse desafio em passos menores para facilitar a compreensão:
Criar a funcionalidade de remoção:
<li>
dentro de uma <ul>
.<ul id="lista-amigos">
<li>Amigo 1 <button class="remover">Remover</button></li>
<li>Amigo 2 <button class="remover">Remover</button></li>
<li>Amigo 3 <button class="remover">Remover</button></li>
</ul>
Adicionar o evento de clique:
document.querySelectorAll('.remover').forEach(button => {
button.addEventListener('click', function() {
const item = this.parentElement;
item.remove();
});
});
Atualizar a visualização:
Aqui está um exemplo completo para você visualizar:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Amigo Secreto</title>
</head>
<body>
<ul id="lista-amigos">
<li>Amigo 1 <button class="remover">Remover</button></li>
<li>Amigo 2 <button class="remover">Remover</button></li>
<li>Amigo 3 <button class="remover">Remover</button></li>
</ul>
<script>
document.querySelectorAll('.remover').forEach(button => {
button.addEventListener('click', function() {
const item = this.parentElement;
item.remove();
});
});
</script>
</body>
</html>
Espero que esses passos tenham esclarecido a resolução do desafio. Bons estudos!
Muito Obrigado