Ali lahko z html atributom onclick
pokličemo več kot eno funkcijo JavaScript?
onclick="doSomething();doSomethingElse();"
Vendar je bolje, da sploh ne uporabljate onclick
in izvajalca dogodka priključite vozlišču DOM prek svoje kode v javascriptu. To je znano kot unobtrusive javascript.
Povezava z eno opredeljeno funkcijo
<a href="#" onclick="someFunc()">Click me To fire some functions</a>
Zaživljanje več funkcij iz someFunc()
function someFunc() {
showAlert();
validate();
anotherFunction();
YetAnotherFunction();
}
Seveda, preprosto ji pripišite več poslušalcev.
Kratek rez z jQueryjem
$("#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>