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

266
Vistas
No se puede configurar $(elemento).innerText después de incluir babel en el navegador en un proyecto de django

En el momento en que incluí babel, el siguiente fragmento dejó de funcionar como antes. Quizás se deba a la ausencia de un paquete de módulos. Necesito reaccionar solo para un componente de la interfaz de usuario.
índice.js

 document.addEventListener('DOMContentLoaded', () => { document.querySelector('#' + VIEWS.profile).innerText = 'profile' })

índice.html

 <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script> <script type="text/babel" src="{% static 'network/index.js' %}"></script>

La consulta querySelector devuelve el elemento de destino cuando se prueba en la consola en el mismo contexto de ejecución. Babel informa You are using the in-browser Babel transformer. Be sure to precompile your scripts for production . Además, babel dificulta la depuración de js en el navegador. ¿Hay alguna forma de evitar esto?

EDIT 1 : movió el contenido de index.js a las etiquetas de script
Problem persists, no change noticed.

EDIT 2 : se identificó la causa del problema
El evento 'DOMContentLoaded' se envía antes de que Babel compile el javascript y lo agregue al DOM. Por el momento estoy creando un evento personalizado. ¿No hay una manera de escuchar algo como 'BabelCompilationComplete'?

about 4 years ago · Juan Pablo Isaza
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