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>
posted @ 2019-08-27 17:38  Java-Legend  阅读(1282)  评论(0编辑  收藏  举报