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

257
Vistas
¿Cómo puedo hacer clic en un botón cuando el parámetro está en la URL (error: el clic no es una función)

Quiero que JavaScript haga clic en un botón cuando haya un parámetro en la URL (&startCalc=1).

html:

 <input name="startCalc" value="Start" type="submit">

JavaScript:

 var parameterExists = url.searchParams.get("startCalc"); if(typeof parameterExists !== 'undefined' && parameterExists == 1) { document.getElementsByName('startCalc').click(); }

Me sale un error: "hacer clic no es una función". Quiero simular un clic de la misma manera que lo haría un usuario al hacer clic en ese botón...

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

0

Dos cosas que necesita cambiar Primero el parámetro de búsqueda en la URL y segundo cuando obtiene el botón por nombre, obtiene una matriz, por lo que debe especificar el índice de eso. Verifique el código a continuación: DEMO

 let url = "https://jsfiddle.net&startCalc=1"; // Suppose you are getting url in here let urlParams = new URLSearchParams(url); let parameterExists = urlParams.get('startCalc'); if(typeof parameterExists !== 'undefined' && parameterExists == 1) { document.getElementsByName('startCalc')[0].click(); console.log('button clicked!') }
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