3
<a href="javascript:void(0)" onclick="Method1()">Link 1</a>

我意识到上述使用方法javascript:void(0)是一种不好的做法,处理未定义的更好方法是

<a href="#" onclick="Method1()">Link 1</a>

我的问题是:

是否有过我们应该使用的javascript:void(0)情况<a href="#">

4

1 回答 1

4

javascript:void(0)优于,#因为它没有声称合适的回退(当 JavaScript 因任何原因失败时)是滚动回页面顶部。

不过两者都不好,JavaScript 应该以不显眼渐进的方式实现。

于 2013-07-22T14:11:43.500 回答