超链接 javascript:void(0),点击超链接不跳转,不响应,<a href

让超链接点击后不跳转,可以用href="#",但是这个#就会锚点到页面最上边

点击链接后不跳转可以设置成

1.<ahref="javascript:void(0);">javascript:void(0);</a>

2.<ahref="javascript:;">javascript:;</a>

3.<ahref=""onclick="returnfalse;">returnfalse;</a>

4.<ahref="#"onclick="returnfalse;">returnfalse;</a>

5.<ahref="##">##</a>

6.<ahref="####">####</a>

7.<ahref="#all">#all</a>

如果想点击超链接调用js方法的话可以设置成

1.<ahref="javascript:void(0)"onclick="jsFun()">jsFun</a>

2.<ahref="#"onclick="jsFun();returnfalse;">jsFun();returnfalse;</a>

3.<ahref="#"onclick="alert(1);event.returnValue=false;">alert(1);event.returnValue=false;</a>

1.javascript:void(0)不建议使用

2.链接(href)直接使用javascript:void(0)在IE中可能会引起一些问题,比如:造成gif动画停止播放等,所以,最安全的办法还是使用“####”。为防止点击链接后跳转到页首,onclick事件returnfalse即可。

3.如果仅仅是想鼠标移过,变成手形,可以使用

<spanstyle="cursor:pointer"onclick="jsFun()">手型!</span>

相关推荐