我有链接<a href="#" onclick="foo(); return false;">Mylink</a>
。现在我想要当用户点击链接并且条件为真时不执行foo
功能,但做其他事情。有没有办法实现这一点(jQuery或干净的Javascript是可取的)?
答案 0 :(得分:1)
你想这样做......还是别的什么?
<a href="#" onclick="javascript:if(1==1){callOtherFunction();}else{foo();} return false;">Mylink</a>
答案 1 :(得分:1)
foo
功能。或者您可以关注rlemon的anwer并使用EventListeners
link.addEventListener('click',function linkHandler(){ FOO(); this.removeEventListner('click',linkHandler,false); },false);