发布于 5年前
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>