0
点赞
收藏
分享

微信扫一扫

点击超链接不跳转,不响应,<a href


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

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

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

 3.<a href="" οnclick="return false;">return false;</a> 

 4.<a href="#" οnclick="return false;">return false;</a> 

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

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

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


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

1.<a href="javascript:void(0)" οnclick="jsFun()">jsFun</a> 

 2.<a href="#" οnclick="jsFun();return false;">jsFun();return false;</a> 

 3.<a href="#" οnclick="alert(1);event.returnValue=false;">alert(1);event.returnValue=false;</a>


2.链接(href)直接使用在IE中可能会引起一些问题,比如:造成gif动画停止播放等,所以,最安全的办法还 是使用“####”。为防止点击链接后跳转到页首,onclick事件return false即可。
3.如果仅仅是想鼠标移过,变成手形,可以使用

<span style="cursor:pointer" οnclick="jsFun()">手型!</span>



黑色头发:http://heisetoufa.iteye.com/

举报

相关推荐

0 条评论