[Ajuda] - Como seleciono um elemento que ainda não carregou.
Eu fiz uma pesquisa e encontrei esses dois Eventos -> DOMContentLoaded e o load.
O evento DOMContentLoaded é acionado quando todo o HTML foi completamente carregado e analisado, sem aguardar pelo CSS, imagens, e subframes para encerrar o carregamento.
O evento de load é acionado quando um recurso e seus recursos
dependentes terminaram de carregar.
Estou a criar uma extensão para um game, e o elemento que eu quero usar ele aparece só depois que os eventos DOMContentLoaded E load são acionados, logo então o elemento que eu selecionei me retorna sempre undefined.
Pensei então em usar um setInterval que vai ficar chamando a minha função até que o elemento que eu quero seja carregado e funcionou (oba). Mas infelizmente eu quero adicionar um evento de click dentro desse setInterval e ele não funciona por conta do clearInterval que encerra toda a tarefa e não espera pelo click.
Eu queria sugestões, tem jeito de pegar esse elemento sem ter que usar setInterval? ou Como faço para um evento de click dentro de um setInterval?
É que eu nem faço menor ideia do que pesquisar para procurar minha solução