Birden fazla JavaScript işlevini çağırmak için onclick
html niteliğini kullanmanın bir yolu var mı?
onclick="doSomething();doSomethingElse();"
Ama gerçekten, onclick
kullanmamanız ve olay işleyiciyi Javascript kodunuz aracılığıyla DOM düğümüne iliştirmeniz daha iyidir. Bu göze batmayan javascript olarak bilinir.
1 fonksiyon tanımlı bir bağlantı
<a href="#" onclick="someFunc()">Click me To fire some functions</a>
Birden fazla fonksiyonu someFunc()
fonksiyonundan çalıştırma
function someFunc() {
showAlert();
validate();
anotherFunction();
YetAnotherFunction();
}
Elbette, birden fazla dinleyiciyi ona bağlayın.
JQuery ile kısa kesimler
$("#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>