法一:
<a href="javascript:void(0)">百度</a>
void是运算符,执行void后面的表达式,始终返回的是undefined.所以也可以写成
<a href="javascript:undefined">百度</a>
再简洁一些:
<a href="javascript:;">百度</a>
法二:用CSS控制 进阶
<a style="pointer-events:none;">百度</a>
pointer-events
更像是JavaScript,它能够:
- 阻止用户的点击动作产生任何效果
- 阻止缺省鼠标指针的显示
- 阻止CSS里的
hover
和active
状态的变化触发事件 - 阻止JavaScript点击动作触发的事件