Cambie evento onclick de un elemento Uso de JavaScript

Aprender a cambiar dinámicamente el evento onclick de un elemento HTML con código JavaScript. Esta modificación en marcha no es todo la difícil!

A+ A-

Aunque por lo general no se requiere, pero a veces es posible que desee cambiar el evento de clic de un elemento DOM mediante JavaScript. Al hacer clic en un elemento de documento de modelo de objetos (DOM), que dispara un evento onclick. Podemos capturar este evento en JavaScript y ejecutar una parte de código. En JavaScript, onclick evento espera una función como parámetro. Esta función se ejecutará cuando se produce el evento. Vamos a ver cómo podemos cambiar la función a ejecutar sobre la marcha.

He aquí un ejemplo de código de enlace / botón:

<a href="#" id="tButton">click me</a>

Siguiente código JavaScript se captura el evento onlcik cuando un usuario haga clic en el botón con id "TButton" y llamar a una función llamada "myFunction":

document.getElementById("tButton").onclick = function() {myFunction()};

function myFunction(){
alert("myFunction called");
}

La propiedad onclick espera una función y no una cadena -SO el siguiente código no funcionará:

document.getElementById ( "TButton") onclick = "b ().";

Espero que esto era de ayuda para usted. Por favor, hágamelo saber si usted tiene alguna pregunta acerca de este tema. ¡Tratare de ayudar! Gracias por usar TechWelkin!