Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

341
Visualizações
Agregar Event Listener a una imagen creada en js

Estoy tratando de crear un montón de imágenes dentro de js y agregar detectores de eventos a cada una de ellas para que activen la función cuando se haga clic.

Utilizo esta función para crear imágenes.

 function image(fileName) { const img = new Image(100, 100); img.src = `images/${fileName}`; return img; }

Cuando intento agregar un detector de eventos con image.addEventListener(...) se compila pero no funciona al dibujar las imágenes más adelante.

También intenté agregar una identificación a la imagen y usar getElementById() para agregar el oyente, no se compila con el oyente de eventos leyendo nulo.

¿Alguna sugerencia?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Los eventListeners solo funcionan cuando el elemento se agrega al DOM, que no es en su caso.

Si agrega su imagen al DOM, puede agregar un evenListener que funcione.

 function image(fileName) { const img = new Image(100, 100); img.src = `images/${fileName}`; // Or any other node document.body.appendChild(img); return img; } // Now you can bind eventListeners to the returned img element
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda