¿Cómo simular un clic con JavaScript?

Como Simular Un Clic Con Javascript



¿Cómo simular un clic con JavaScript?

Se pueden implementar los siguientes enfoques para aplicar una simulación de clic en JavaScript:

Enfoque 1: simule un clic con JavaScript usando el evento onclick

Un ' al hacer clic El evento ” ocurre cuando se presiona el botón. Este enfoque se puede aplicar para invocar una función al hacer clic en el botón e incrementar el ' recuento de clics ” cada vez que se hace clic en el botón.







Nota al margen: Un ' al hacer clic El evento se puede aplicar simplemente asociándolo con una función particular.



Ejemplo

Vaya a través del siguiente fragmento de código:



< centro >

< estilo h3 = 'color de fondo: azul claro'; > Haga clic en Simulado < lapso clase = 'contar' > lapso > veces h3 >

< identificación del botón = 'btn1' al hacer clic = 'contarClick()' > Haz click en mi ! botón >

centro >
  • Incluya el encabezado especificado junto con un ' etiqueta ” para incrementar el “ contar ” de clics.
  • En el siguiente paso, cree un botón con un ' al hacer clic ” evento que redirige a la función countClick() a la que se accederá al hacer clic en el botón.

Ahora, repasemos las siguientes líneas de código JavaScript:





< guion >

dejar clics = 0 ;

cuenta de funcionesClick ( ) {

clics = clics + 1 ;

documento. selector de consulta ( '.contar' ) . contenido del texto = clics ;

}

guion >

En la parte js anterior del código:

  • Aquí, primero inicialice los clics con ' 0 ”.
  • Después de eso, declara una función llamada “ contarClick() ”. En su definición, incrementa el inicializado “ clics ' con ' 1 ”. Esto resultará en un incremento del conteo cada vez que se haga clic en el botón.
  • Por último, acceda a “ lapso ” elemento usando el “ documento.querySelector() ' método. Además, aplica el “ contenido del texto ” para asignar el conteo de clics incrementado discutido antes al elemento span.

La salida será la siguiente:



La funcionalidad del temporizador incrementado con cada clic se puede observar en el resultado anterior.

Enfoque 2: simule un clic con JavaScript mediante el método addEventListener()

Los ' agregarEventListener() El método asigna un controlador de eventos a un elemento. Este método se puede implementar adjuntando un evento específico a un elemento y alertando al usuario sobre el desencadenante del evento.

Sintaxis

elemento. agregarEventListener ( evento, función )

En la sintaxis dada:

  • evento ” se refiere al nombre del evento.
  • función ” apunta a la función a ejecutar cuando ocurra el evento.

Ejemplo

La siguiente demostración explica el concepto declarado:

< centro >< cuerpo >

< a href = '#' identificación = 'Enlace' > Haga clic en el enlace a >

cuerpo > centro >

< guion >

ser cabra = documento. getElementById ( 'Enlace' ) ;

obtener. agregarEventListener ( 'hacer clic' , ( ) => alerta ( '¡Haz clic en Simulado!' ) )

guion >

En el código anterior:

  • En primer lugar, especifique un ' ancla ” etiqueta para incluir el enlace especificado
  • En la parte de JavaScript del código, acceda al enlace creado usando el ' documento.getElementById() ' método.
  • Finalmente, aplique el “ agregarEventListener() ” método al accedido “ Enlace ”. Los ' hacer clic En este caso, se adjunta un evento que alertará al usuario al hacer clic en el enlace creado.

Producción

Enfoque 3: simule un clic con JavaScript usando el método click()

Los ' hacer clic() El método ” realiza una simulación con un clic del mouse sobre un elemento. Este método se puede usar para simular un clic directamente en los botones adjuntos como lo especifica el nombre.

Sintaxis

elemento. hacer clic ( )

En la sintaxis dada:

  • elemento ” apunta al elemento sobre el que se ejecutará el clic.

Ejemplo

El siguiente fragmento de código explica el concepto establecido:

< centro >< cuerpo >

< h3 > Encontraste este página útil ? h3 >

< botón al hacer clic = 'simularClick()' identificación = 'simular' > botón >

< botón al hacer clic = 'simularClick()' identificación = 'simular' > No botón >

< identificación h3 = 'cabeza' estilo = 'color de fondo: verde claro'; > h3 >

cuerpo > centro >
  • Primero, incluya el encabezado indicado dentro del “ ' etiqueta.
  • Después de eso, cree dos botones diferentes con las identificaciones especificadas.
  • Además, adjunte un “ al hacer clic ” con ambos invocando la función simularClick().
  • En el siguiente paso, incluya otro encabezado con el “ identificación ” con el fin de notificar al usuario tan pronto como el “ hacer clic ” es simulado.

Ahora, vaya a través de las líneas de JavaScript dadas a continuación:

< guion >

función simularClick ( ) {

documento. getElementById ( 'simular' ) . hacer clic ( )

vamos a conseguir = documento. getElementById ( 'cabeza' )

obtener. textointerno = '¡Haga clic en Simulado!'

}

guion >
  • Definir una función “ simularClick() ”.
  • Aquí, acceda a los botones creados usando el botón “ documento.getElementById() ” método y aplicar el “ hacer clic() método para ellos.
  • Ahora, de manera similar, acceda al encabezado asignado y aplique el ' textointerno ” para mostrar el mensaje indicado como un encabezado en el clic simulado.

Producción

En el resultado anterior, es evidente que ambos botones creados simulan el clic.

Este blog demuestra cómo aplicar una simulación de clic usando JavaScript.

Conclusión

Un ' al hacer clic ” evento, el “ agregarEventListener() ” método, o el “ hacer clic() El método ” se puede utilizar para simular un clic con JavaScript. Un ' al hacer clic El evento ” se puede aplicar para simular un clic cada vez que se hace clic en el botón en forma de contador. Los ' agregarEventListener() El método ” se puede utilizar para adjuntar un evento al enlace y notificar al usuario sobre la simulación de clic. Los ' hacer clic() El método se puede aplicar a los botones creados y realiza la funcionalidad requerida para cada uno de los botones. Este artículo explica cómo aplicar una simulación de clic en JavaScript.