Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

102
Vistas
document.body.style.backgroundColor se ejecuta después de la siguiente línea

mi maestro nos hace una pregunta y no pude encontrar una respuesta: al presionar un botón en la página, ejecute esas dos líneas:

 document.body.style.backgroundColor = "Green"; alert("Done");

¿Por qué primero alerta "Terminado" y luego cambia el color de fondo? Gracias.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Este es el comportamiento de alerta. Se activa antes de que se cargue la página. Para evitar este comportamiento, intente alertar el mensaje de forma asíncrona. Como esto:

 document.body.style.backgroundColor="green"; setTimeout(alert, 50, "Done");
about 4 years ago · Juan Pablo Isaza Denunciar

0

Debido a que el código ya está hecho cuando presiona el botón, si necesita que se ejecute antes de cambiar el color, puede usar setTimeout (código, [retraso]); Retraso por número de mil segundos que debe esperar antes de ejecutar

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda