发布于 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>

相关文章

©2020 edoou.com   京ICP备16001874号-3