Cum să apelați mai multe funcții JavaScript în evenimentul onclick?

Există vreo modalitate de a utiliza atributul html onclick pentru a apela mai mult de o funcție JavaScript?

Soluția
onclick="doSomething();doSomethingElse();"

Dar, într-adevăr, ar fi mai bine să nu folosiți deloc onclick și să atașați gestionarul de eveniment la nodul DOM prin codul Javascript. Acest lucru este cunoscut sub numele de javascript discret.

Comentarii (10)

O legătură cu 1 funcție definită

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

Funcționarea mai multor funcții din someFunc()

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

Sigur, pur și simplu legați-i mai mulți ascultători.

Curtă tăiere cu jQuery

$("#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>
Comentarii (4)