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

164
Visualizações
document.click en for-loop solo funciona una vez?

Estoy tratando de descargar algún objeto en la página desde la consola. Pero solo se guarda cuando I = 3 (última iteración), creo que el problema puede ser la necesidad de esperar las descargas, pero no sé cómo resolverlo.

Primero, los elementos son renderizados por lienzo, así que los convierto en formato de imagen. Luego, conviértalos en elemento y haga clic en él para descargar.

Uso la forma en ¿Cómo guardar una imagen base64 en el disco del usuario usando JavaScript?

Pero solo funciona en la última iteración... ¿alguna ayuda? muchas gracias.

 for(let i=1;i<=3;i++){ // load image item_id = 'page'+i; document.getElementById(item_id) let image = document.getElementById(item_id).toDataURL("image/png").replace("image/png", "image/octet-stream"); // download image var link = document.createElement("a"); document.body.appendChild(link); link.setAttribute("href", image); link.setAttribute("download", item_id+'.png'); link.click(); }
about 4 years ago · Juan Pablo Isaza
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