Există vreo modalitate de a utiliza atributul html onclick
pentru a apela mai mult de o funcție JavaScript?
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.
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();
}
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>