Boa noite,
Estou criando um projeto pessoal e estou com dificuldade no seguinte...
Uso uma função para recuperar dados de um Json e então depois de recuperados crio elementos html na pagina, como uma <div></div>
com as informações recuperadas.
Porém após a criação desses elementos também crio botões com funções para dentro deles, mas sempre essas funções são ignoradas, pois elas estão existindo antes da API termina de responder, tanto que eu posso colocar as funções no console do navegador após a criação dos elementos e ela funciona normalmente... Eu até posso usar um setTimeOut, ou então usar o evento de onclick="" já dentro do elemento........
Mas não existe alguma função de eu esperar o elemento ser criado? E ai, e só ai então eu permitir o evento de click seguinte ?? até pensei em usar async e await mas não consegui fazendo testes separados... Alguém consegue me tirar essa duvida ?