a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,仅仅打开链接<a href="#" onclick="javascript:return false;"> 作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有相似作用具体解释href="#"与href="javascript:void(0)"的差别"#"包括了一个位置信息...
有时候我们在编写js过程中,需要触发事件而不需要返回值,那么就可能需要这样的写法 href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,当连续快速点击此链接时会导致浏览器巨慢甚至崩溃。当然我们一般用三个 href="###",不过看了这篇文章我们以后就可以使用javascript:;(一个冒号一个分号)javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 javascript:;好些,javascript:void(0);据说某...
遇到过几次这种问题,现在总结一下。 代码:<a onclick="window.location.href=‘http://www.google.com‘" href="javascript:void(0);">google</a> 这段代码在主流的浏览器里面都没问题,但是在IE6下就会出现不能跳转的现象。 经过一翻排查,发现绑定的事件都会执行,是由于DOM本身的冒泡事件所以会最后执行href属性内的javascript:void(0);导致的。a标签 a标签本来就是用来进行页面跳转的标签,其运行机制是告诉浏览器URL地址并且...
a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接<a href="#" onclick="javascript:return false;"> 作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用详解href="#"与href="javascript:void(0)"的区别"#"包含了一个位置信息默认...
转载:http://blog.csdn.net/u010552788/article/details/49385487javascript:void(0)的意思就是什么也不做!他不是页面URL,而是一个javascript语句void(0),void是一个操作符,该操作符指定要计算一个表达式但是不返回值,这个要计算的表达式是“0”,所以,这个基本是坑爹的写法,完全是糊弄浏览器的。如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击...
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。示例-点击超链接不跳转1:<a href="####"></a>2:<a href="javascr...
在工作中,如果我们想把a标签中的链接置成空链接,我们一般会用两种方法:1<a href="#"target="_blank"></a>或者1<a href="javascript:void(0);"target="_blank"></a>以上两种方法很多人都认为是空链接的方法,但是这两种方法是有区别的,到底有什么区别呢?今天我们来聊一下。href="#"方法:其实也是空连接的意思,但是点击之后会自动跳转到页面的最上面,因为用了这个方法就相当于点击了一个锚记,但是这个锚记又没写ID,所以就默...
我想使用过ajax的都常见这样的代码:<a href="javascript:doTest2();void(0);">here</a>但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navigator 3.0 ...
将<a>标签设置为空链接有两种方式,第一种是href="#",另外一种是href="javascript:void(0);"。两种方式都设置了标签为空链接,但是两种方式还是有些不同的地方。href="#",当点击的时候会跳转到页面的顶部,相当于点击了一个锚点,在URL的后面也会出现一个#的标识符号。而href="javascript:void(0);"则是要执行一个javascript的表达式。void(0)不执行也不返回任何东西,因此不会发生任何跳转。所有设置空链接推荐用href="javascri...
1:<a href="####"></a>2:<a href="javascript:void(0)"></a>3:<a href="javascript:void(null)"></a>4:<a href="#" onclick="return false"></a>点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP(实际测试发现 滚动条会滚到顶端)而以上四种方法仅仅表示一个死链接都表示是一个死链接不会跳转也不会返回到顶部.原文:http://www.cnblogs.com/tian114527375/p/4927588.html
这是不是一个设计缺陷呢 void(0)这种用法巧妙利用void关键字的特性返回undefined(且没有副作用)。因为不是关键字,比如直接使用undefined,内容可能被改写。 再来看为啥使用0,而不是1,2,或"hello world"。因为它简单,并成了惯例。http://stackoverflow.com/questions/7452341/what-does-void-0-mean 用处 有一个超链接,如果把dosomething放到href里面,页面就会发生跳转。正确做法如下。http://weblog.west-wind.com/posts/2007...
一、我是一只小白下半年浮躁多了,得好好静心学习,告别小白。果断买了几本书:其中,最先看的是《javascript模式》——不少人认为很shi的一本书。……评价观后感等500字省略……当我看到第二章要结束的时候,又一次看到了“JS中避免使用void”的观点,于是,勾起了身为小白的我困扰已久的一个问题:“既然JS中void不推荐,那为何新浪微博,淘宝之流的首页JS操作的href都是javascript:void(0);呢?”截图为证!为什么?为什么?都系...
本文转自:http://www.cnblogs.com/suizhikuo/p/3928411.html如果我们想把a标签中的链接置成空链接,我们一般会用两种方法:1<a href="#"target="_blank"></a>或者1<a href="javascript:void(0);"target="_blank"></a>以上两种方法很多人都认为是空链接的方法,但是这两种方法是有区别的,到底有什么区别呢?今天我们来聊一下。href="#"方法:其实也是空连接的意思,但是点击之后会自动跳转到页面的最上面,因为用了这个方法就相当...
我们在使用或者是学习javascript编程语言的时候,如果遇到了javascript:void(0)这种情况可能有些小伙伴还不知道是什么意思。那么据小编所知javascript:void(0)就是针对我们对于鼠标操作单击相应之后执行指定的函数。那么对于这些的详细内容还是让小编来告诉大家吧~希望可以帮助到你。javascript:void(0)是什么意思怎么解决1.在网页编程中,一般让一个超链接点击后不链接到任何地方,而鼠标移上去仍然显示手指形状的图标,就用...
最近看了好几个关于<a>标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。目前有如下几种解决办法:1)点击链接后不做任何事情 <a href="javascrip...