如何在一次单击中传递2个javascript事件?
我想在一次单击中传递两个javascript事件,我将其中两个事件放入如何在一次单击中传递2个javascript事件?,javascript,Javascript,我想在一次单击中传递两个javascript事件,我将其中两个事件放入href和onclick。但当我单击时,它总是执行onclick操作。再次或第三次单击,将执行href操作。我不知道是怎么回事 我该如何解决它 如果我将两个javascript事件合并到一个部分(href或onclick)。它能跑得好吗?怎么做 谢谢 <a href="javascript:function1('value1')" onclick="javascript:function2('value2')">
href
和onclick
。但当我单击时,它总是执行onclick
操作。再次或第三次单击,将执行href
操作。我不知道是怎么回事
我该如何解决它
如果我将两个javascript事件合并到一个部分(href或onclick)。它能跑得好吗?怎么做
谢谢
<a href="javascript:function1('value1')" onclick="javascript:function2('value2')">
试试这个:
<a href="#" onclick="function1('value1'); function2('value2'); return false;">
注意,您不需要在onclick事件中放入“javascript:”。通常使用onclick而不是href来执行javascript会更好
您甚至可以更改
href=“#”
链接到一个页面,说明您需要启用javascript<代码>返回false如果javascript正常工作,code>将取消链接。我认为您可以执行以下操作:
<a href="#" onclick="function1('value1'); function2('value2');">
最好不要使用dom level0事件。 在jquery中,您可以执行以下操作:
$('element').bind('click',function(){
function1();
function2(); })
不在jquery中,您可以使用
澄清一下,您并不是在试图通过两个事件。您有一个事件,单击,您希望在该事件发生时调用两个函数。