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

442
Vistas
Error de sintaxis no detectado: las declaraciones de exportación solo pueden aparecer en el nivel superior de un módulo

Buenas tardes, estaba intentando exportar los valores de 'nameValue' y 'passValue' para usarlos en otro archivo javascript pero no puedo exportarlos.

Obtuve el siguiente error:

 Uncaught SyntaxError: export declarations may only appear at top level of a module

No estoy usando ningún marco o biblioteca (solo Javascript Vanilla)

 document.addEventListener('DOMContentLoaded', () => { console.info('This is running!') let name = document.getElementById('name') let password = document.getElementById('password') let loginBtn = document.getElementById('loginBtn').addEventListener('click', () => { nameValue = name.value passValue = password.value export {nameValue, passValue} event.preventDefault() }) })

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

0

El error está tratando de decir que puede usar export solo en el nivel superior de su código, es decir, no en el cuerpo de una función o similar. Sus variables también deberán definirse en ese nivel.

 let nameValue, passValue; document.addEventListener('DOMContentLoaded', () => { console.info('This is running!') let name = document.getElementById('name') let password = document.getElementById('password') let loginBtn = document.getElementById('loginBtn').addEventListener('click', () => { nameValue = name.value passValue = password.value event.preventDefault() }) }) export {nameValue, passValue}
about 4 years ago · Juan Pablo Isaza Denunciar

0

Una opción para compartir información entre diferentes scripts es usar el almacenamiento local .

Esto le permitirá actualizar la página pero conservar los {nameValue, passValue} , ¡lo que creo que es un beneficio adicional!

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