首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

如何处理在<a href=="#"> 中使用#

2012-11-23 
如何避免在a href# 中使用#????? 很多人都有写这样代码的经历:?? ?其实我们有几种解决空连接的方法:

如何避免在<a href=="#"> 中使用#

????? 很多人都有写这样代码的经历:

?

? ?其实我们有几种解决空连接的方法:

?

1. 用CSS

????????

????????.scripted-link {text-decoration:underline; cursor:pointer;}

??????? <span class="scripted-link" onclick="alert(better);">

这样,一个空连接就出来了;

?

2. 用javascript:void(0);

?

<a href="javascript:void(0);" onclick="alert('better');" class="script-link">click me</a>

?

这样页面也不会有任何跳转。

?

?

3. 我们可以在href中使用任何funciton,不过记得最后一定要return false;

如果你想你的链接不要有调转,你还可以吧href和onclick结合起来用,就是在href中使用javascript方法:

?

<a?href="javascript:doSomething()">click?me</a>

但是这个方法必须返回false或者void,不然的会,页面就会跳转到一个空页面,或者会显示这个方法返回的字符串。

?

<a?href="javascript:doSomething();?void(0);">click?me</a>

这样,这个链接既没有调转,又完成了操作。

1 楼 秦志强 2011-10-23   棒极了!!!遇到高手了!问题解决。
问题:想用onclick调用表单的submit,href写成#,但总是上交不了,并且会出现跳转到iframe的那个界面。
万幸至此,解决问题呀!

热点排行