a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等

原创 2008年09月29日 11:41:00

#包含了一个位置信息

默认的锚点是#top 也就是网页的上端

而javascript:void(0)  仅仅表示一个死链接

这就是为什么有的时候页面很长浏览链接明明是#可是

跳动到了页首

而javascript:void(0) 则不是如此

所以调用脚本的时候最好用void(0)

或者<input onclick>

<div onclick>等
打开新窗口链接的几种办法
1.window.open('url')

2.用自定义函数

  1. <script>
  2.         function openWin(tag,obj)
  3.         {
  4.             obj.target="_blank";
  5.             obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
  6.             obj.click();
  7.         }
  8.         </script>
  9. <a  href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>

3.window.location.href=""

伪装超连接:

onMouseOver='window.status="http://www.baidu.cn"; return true;'onMouseOut='window.status="Done"; return true;'

a标签中 href =" " 和 href ="#"和href ="Javascript: void(0)" 这三个有什么区别?

欢迎来到Altaba的博客,2017年2月6日 在工作中,如果我们想把a标签中的链接置成空链接,我们一般会用三种方法: a href =" ":  默认打开的还是当前页面,会刷新一下重新打开。 ...
  • Altaba
  • Altaba
  • 2017年02月06日 15:14
  • 1072

a标签中的href,onclick,#,javascript:void简要分析

window.onbeforeunload=function(){ alert("onbeforeunload event..."); //return false;}测试1测试2测试3测试4测试5 ...
  • wzumath
  • wzumath
  • 2010年02月03日 14:42
  • 9491

a标签href和onclick,javascript:void(0)和javascript:整理

1.onclick事件先执行,href在后 2.如果你想让href不执行,应该这么写,onclick="func();return false;" 3.如果页面过长,有滚动条,则使用href="jav...
  • u012142059
  • u012142059
  • 2013年11月14日 18:10
  • 2882

href='#'和href='###'的区别以及javascript:;与javascript:void(0)使用介绍

href='#': 我们有时会写这样的连接xxx为了不发生跳转,其实是不太正确的,因为href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,其实它是发生了跳转的,每次都跳转到网页...
  • zpf336
  • zpf336
  • 2015年05月15日 11:37
  • 1022

Html a href="#" 与 a href="javascript:void(0)" 的区别

# 包含了一个位置信息,默认的锚点是#top,也就是网页的上端. javascript:void(0); 表示执行一个空函数,仅仅表示一个死链接. here 点击链接后不会回到网页顶部 her...
  • maxracer
  • maxracer
  • 2012年01月10日 10:11
  • 1232

a标签使用href=”javascript:void(0); 在火狐浏览器跟chrome 不兼容

今天在开发中发现,使用如下方式的链接。在Chrome中点击后行为符合预期,但在IE下会新开标签卡(根据参考资料,Firefox中有相同问题)。 test 后经查找资料,发现需如下解决。 通过...
  • u013381651
  • u013381651
  • 2016年06月22日 17:54
  • 5520

超链接中href="#"与href="javascript:void(0)"

参考文章:http://www.jb51.net/article/34156.htm http://blog.csdn.net/qq_27918787/article/details/5252305...
  • xyr05288
  • xyr05288
  • 2017年01月13日 18:27
  • 968

IE和Firefox下,a标签使用href=”javascript:void(0);”和target=”_blank”行为不符合预期

今天在开发中发现,使用如下方式的链接。在Chrome中点击后行为符合预期,但在IE下会新开标签卡(根据参考资料,Firefox中有相同问题)。 test 后经查找资料,发现需如下解决。 通过...
  • wang1988081309
  • wang1988081309
  • 2017年07月05日 11:32
  • 337

a标签的href属性的javascript:void(0)

问题来源:   href="javascript:void(0)">事业部简介 问题说明: Onclick属性调用的是javascript函数。 问题: 1. a标签onclick属性和href属性...
  • li1500742101
  • li1500742101
  • 2014年02月28日 09:24
  • 1392

<a href="" />,<a href="#" />与<a href="javascript:void(0)" />的区别

#包含了一个位置信息默认的锚点是#top 也就是网页的上端, javascript:void(0) 仅仅表示一个死链接.如果仅仅是为了测试,最好用这个。 而如果href=""为空的话,则会链接打开...
  • itmyhome
  • itmyhome
  • 2011年12月13日 17:27
  • 1922
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等
举报原因:
原因补充:

(最多只允许输入30个字)