有没有办法使用onclick
html属性调用多个JavaScript函数?
发布于 2010-10-12 07:48:12
onclick="doSomething();doSomethingElse();"
但实际上,您最好完全不使用onclick
,并通过Javascript代码将事件处理程序附加到DOM节点。这就是所谓的unobtrusive javascript。
发布于 2015-12-11 13:49:05
如果您只使用JavaScript而不使用jQuery,则需要使用以下代码
var el = document.getElementById("id");
el.addEventListener("click", function(){alert("click1 triggered")}, false);
el.addEventListener("click", function(){alert("click2 triggered")}, false);
发布于 2010-10-12 07:47:57
当然,只需将多个侦听器绑定到它。
Short cutting with 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>
https://stackoverflow.com/questions/3910736
复制相似问题