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

200
Visualizações
cómo agregar un eventListener en cada div en un NodeList

Estoy buscando durante dos días cómo agregar un eventListener en cada div en mi Nodelist. Estoy trabajando con una API para la escuela y tenemos que mostrar películas y deben editarse, gustar y más, así que tuve la idea de poner un botón "ver más" en los carteles de películas para mostrar botones y más información. Aquí está mi código:

 const movieIntegration =() => { allMovies.map(movie=> { movieGallery.innerHTML += `<div class="imgContainer"> <img src="${movie.img}" alt="${movie.name}"> <div class="titleContainer"> <div class="movieTitle"> ${movie.name} </div> <div class="seemore"> See more </div> </div> </div>` }) const seemore = document.querySelectorAll(".seemore") seemore.forEach(elm => { elm.addEventListener("click", console.log("this is working"), true) }) }

Ahora necesito obtener todos los divs con una clase "seemore" (devuelve un NodeList) y agregar un eventListener que funciona al hacer clic, pero cuando lo hago y luego consola. registro un mensaje al hacer clic, mi consola muestra nueve veces el mensaje pero no he hecho clic en los botones y luego, cuando hago clic en ellos, no pasa nada.

Puede alguien ayudarme por favor ?

(pd: lo siento si no entendiste, soy malo en ingles)

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

0

Su código no funciona porque está utilizando el valor de retorno de console.log como oyente. Si desea que el oyente sea una función que llame a console.log, use la siguiente sintaxis

 elm.addEventListener("click", () => console.log("this is working"), true)
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