Al actualizar una página web o el sitio web, hay situaciones en las que algunos enlaces incluidos ya no son necesarios o se vuelven irrelevantes. Además de eso, administrar el tráfico de un sitio web en particular de manera efectiva. En tales casos, la cancelación de los eventos en JavaScript hace maravillas al deshabilitar alguna funcionalidad y manejar tales escenarios de casos.
Cómo cancelar los eventos en JavaScript?
Los siguientes enfoques se pueden utilizar para cancelar eventos en JavaScript:
Enfoque 1: Cancelar eventos en JavaScript utilizando el método PreventDefault ()
El "PreventDefault ()"El método cancela el evento adjunto si es cancelable. Este método se puede utilizar para separar el evento adjunto desde el enlace accedido, evitando que la acción se realice.
Sintaxis
evento.PreventDefault ()
En la sintaxis dada:
Ejemplo
Revisar el código-snippet a continuación:
El evento de clic se cancelará!
Visite el sitio web de Google
documento.getElementById ("Sitio").addEventListener ("hacer clic", función (cancelar)
Cancelar.prevenDefault ();
);
Siga los pasos establecidos a continuación:
Producción
Enfoque 2: Cancelar eventos en JavaScript devolviendo un valor booleano
Este enfoque se puede implementar devolviendo el "FALSO"Valor booleano en el evento activado.
Ejemplo
Las siguientes líneas de código demuestran el concepto establecido:
función cancelEvent ()
falso retorno;
alerta ("Esta declaración no se mostrará")
En el fragmento de código anterior:
Producción
En la salida anterior, se puede observar que en la función accedida, el cuadro de diálogo de alerta no se muestra así cancelando el evento adjunto.
Enfoque 3: Cancelar eventos en JavaScript usando el método stopPropagation ()
El "stopPropagation ()"El método evita que se propague el mismo evento. Este método se puede utilizar para dejar de propagarse entre los dos divs al verificar la casilla de verificación.
Sintaxis
evento.stopPropagation ()
Ejemplo
Observe las siguientes líneas de código:
Haga clic en el sitio web para observar el cambio:
Linuxhint
Sitio web
Ahora, mire las siguientes líneas de código JavaScript:
función element1 (e)
alerta ("Usted hizo clic en el sitio web");
if (documento.getElementById ("cheque").marcado)
mi.stopPropagation ();
función element2 ()
alerta ("Hació clic en Linuxhint");
En el código JS anterior:
Producción
Aquí, observa el comportamiento al hacer clic en el DIV al verificar la casilla de verificación.
Hemos compilado los enfoques para cancelar eventos en JavaScript.
Conclusión
El "PreventDefault ()"Método, el"valor booleanoEnfoque "o el"stopPropagation ()El método se puede utilizar para cancelar eventos en JavaScript. El primer método se puede implementar para separar el evento adjunto, lo que resulta en deshabilitar el enlace. El enfoque de valor booleano devuelve el "FALSO"Valor booleano en el evento activado. El método stopPropagation () se puede aplicar para dejar de propagarse entre los dos divs con la ayuda de una casilla de verificación incluida. Este tutorial se explicó para cancelar eventos en JavaScript.