¿Cómo llamar a múltiples funciones de JavaScript en el evento onclick?

Resuelto Qcom asked hace 14 años • 15 respuestas

¿Hay alguna forma de utilizar el onclickatributo html para llamar a más de una función de JavaScript?

Qcom avatar Oct 12 '10 06:10 Qcom
Aceptado
onclick="doSomething();doSomethingElse();"

Pero en realidad, es mejor no usarlo onclicken absoluto y adjuntar el controlador de eventos al nodo DOM a través de su código Javascript. Esto se conoce como javascript discreto .

brad avatar Oct 11 '2010 23:10 brad

Un enlace con 1 función definida

<a href="#" onclick="someFunc()">Click me To fire some functions</a>

Activar múltiples funciones desdesomeFunc()

function someFunc() {
    showAlert();
    validate();
    anotherFunction();
    YetAnotherFunction();
}
Marko avatar Oct 11 '2010 23:10 Marko

Este es el código requerido si estás usando sólo JavaScript y no jQuery

var el = document.getElementById("id");
el.addEventListener("click", function(){alert("click1 triggered")}, false);
el.addEventListener("click", function(){alert("click2 triggered")}, false);
anandharshan avatar Dec 11 '2015 05:12 anandharshan