HTML中<a>标签onclick和href执行顺序

onclick 事件先执行, href 属性后执行(页面跳转或 javascript 伪链接),如果不想执行 href 属性下的动作,onclick 需要返回 false。

1.javascript:void(0) 相当于一个死链接,href 不执行

<a href="javascript:void(0)" onclick="test()">测试</a>

2.onclick 返回 false,href 不执行

<a href="https://www.baidu.com/" onclick="test();return false;">测试</a>

3.onclick 返回 true,href 执行

<a href="https://www.baidu.com/" onclick="test();return=true;">测试</a>
原文地址:https://www.cnblogs.com/chuanqi1995/p/11419750.html