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

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

Solución
onclick="doSomething();doSomethingElse();"

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

Comentarios (10)

Un enlace con 1 función definida

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

Disparando múltiples funciones desde algunaFunción()

function someFunc() {
    showAlert();
    validate();
    anotherFunction();
    YetAnotherFunction();
}
Comentarios (3)

Claro, simplemente vincula múltiples oyentes a él.

Corte corto con jQuery

-- begin snippet: js hide: false console: true babel: false -->

$("#id").bind("click", function() {
  alert("Event 1");
});
$(".foo").bind("click", function() {
  alert("Foo class");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="foo" id="id">Click</div>

Fin del fragmento;

Comentarios (4)