Avatar ·

Como anexar manipuladores de eventos a elementos criados dinamicamente em JavaScript?

Olá a todos! Sou iniciante em JavaScript e me deparei com um problema que não consigo resolver. Tenho uma lista de tarefas (to-do list). O usuário pode adicionar novos elementos através de um formulário. Cada item da lista deve conter um botão "Excluir" para que seja possível remover uma tarefa específica. O problema é que quando adiciono um novo item à lista dinamicamente via JavaScript (por exemplo, usando `innerHTML` ou `createElement`), o event handler do botão "Excluir" não funciona. Os handlers só funcionam para os elementos que estavam originalmente no HTML. Aqui está um código simplificado que demonstra o problema: ```html
  • Tarefa 1
  • Tarefa 2