<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="#">
答案 0 :(得分:3)
javascript:void(0)
优于#
,因为它没有声称合适的后备(当JavaScript因任何原因失败时)是滚动回到页面顶部。
但两者都不好,JavaScript应该实现unobtrusively和progressively。