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

191
Vistas
Tengo problemas para obtener un botón con el método onclick que llama a una función js para que funcione

La premisa básica de esta aplicación es como una radio que guarda estaciones en ciertos canales para recuperarlas cuando se hace clic. Sigo recibiendo el error index.html:111 Uncaught ReferenceError: saveOne no está definido en HTMLButtonElement.onclick (index.html:111) en la consola y también cuando paso el mouse sobre la función en mi VSCode aparece este error: 'saveOne' se declara pero su valor nunca se lee.ts(6133)

He buscado por todas partes durante un tiempo y no puedo encontrar ninguna solución o explicación clara de por qué no funciona.

¡Gracias!

//HTML// lo siento, soy nuevo en el desbordamiento de pila ::facepalm:: Le aseguro que el html es correcto, pero no entiendo cómo hacerlo funcionar ya que soy un novato en desbordamiento de pila.

button onclick="" value="90.1" type="button" id="channel1" class="btn btn-secundario">Uno /botón>

tipo de botón="botón" onclick="saveOne()" id="save1" class="btn btn-dark save_btns">Guardar1 /botón>

// ARCHIVO JS //

 let channel1 = document.getElementById("channel1").value function saveOne(){ let saveChnl1 = current_station.innerHTML channel1 = saveChnl1 // console.log(channel1) //100.3 return channel1 }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

OK, hay tantas cosas mal con tu pregunta, así que te ayudaré.

En primer lugar, su html es completamente inválido ya que le faltan los corchetes de apertura y cierre correctos.

 button onclick="" value="90.1" type="button" id="channel1" class="btn btn-secondary">One /button> button type="button" onclick="saveOne()" id="save1" class="btn btn-dark save_btns">Save1 /button>

Debiera ser

 <button value="90.1" type="button" id="channel1" class="btn btn-secondary">One</button> <button type="button" onclick="saveOne()" id="save1" class="btn btn-dark save_btns">Save1</button>

En segundo lugar, si importa su secuencia de comandos correctamente , no obtendrá ningún error no definido.

Asegúrese de que en su etiqueta de head html, tenga una etiqueta de secuencia de script con un atributo src como este:

 <script src="script.js"></script>

y asegúrese de que la ruta sea correcta. Para obtener información sobre rutas html, consulte Rutas de archivos HTML

Por último, el javascript que proporcionó tampoco era válido, pero asumiré que usa algún tipo de referencia global.

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