发布于 6年前
href="javascript:;" 和 href="javascript:void(0)" 的区别
<a href="javascript:;"></a>
<a href="javascript:void(0)"></a>
当浏览器打开 javascript: URI 的时候,它会首先运行URI 中的代码,然后将当前页面整个替换为这段代码的返回值,除非该返回值是 undefined 。
javascript:; 也是返回 undefined 所以两者是等价的。
当然空链接还有其它的用法,例如:
<a href="#" onclick="return false;">href</a>