Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

133
Views
Cómo ejecutar una serie de eventos de despacho en javascript y esperar después de que se complete cada uno

Estoy escribiendo una extensión de Chrome donde necesito simular los clics de los usuarios en una página web antes de pegar información en los campos. La página tiene un cuadro de lista con onchange javascript (no mío) adjunto. Dependiendo de la selección del cuadro de lista, la página muestra diferentes tipos de información. Básicamente, quiero ejecutar una serie de dispatchEvents.

El problema que tengo es que necesito esperar hasta que el javascript de cambio en el cuadro de lista termine antes de pasar al siguiente evento de envío para referirme a los nuevos elementos creados por el javascript de cambio. ¿Cómo puedo hacer eso?

Si solo hago una llamada como esta:

 elmt = document.getElementById('freightServiceSelect'); elmt.selectedIndex = 24; elmt.dispatchEvent(new Event("change"));

funciona bien. Pero si luego agrego la siguiente llamada inmediatamente después, así:

 elmt = document.getElementsByName("freightServiceAddon")[0]; elmt.checked = true; elmt.dispatchEvent(new Event("click"));

se ejecuta inmediatamente y el elemento "freightServiceAddon" no está definido en ese momento.

about 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!