`

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

    博客分类:
  • css
 
阅读更多

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)"的区别

"#"包含了一个位置信息
默认的锚点是#top 也就是网页的上端
而javascript:void(0) 仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首
而javascript:void(0) 则不是如此
所以调用脚本的时候最好用void(0)
或者<input onclick>
<div onclick>等
打开新窗口链接的几种办法
1.window.open('url')
2.用自定义函数
        <script>
        function openWin(tag,obj)
        {
            obj.target="_blank";
            obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
            obj.click();
        }
        </script>
<a href="javascript:void(0)" onclick="openWin(3,this)">LINK_TEST</a>
window.location.href=""
-------------------------------------------------------------------------------
如果是个# ,就会出现跳到顶部的情况,个人收藏的几种解决方法:
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>
5:<span style="cursor:hand"></span>(好像在FF中不能显示)
分享到:
评论

相关推荐

    详解a href=#与 a href=[removed]void(0) 的区别

    a href=#&gt; 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP &lt;a&gt; 点击链接后,页面不动,只打开链接 &lt;a&gt; 作用同上,不同浏览器会有差异。 点击链接后,不想使...详解href=#与href=[removed]void(0)的区别 #包

    空链接 href="#"与href="javascript-void(0)"的区别.docx

    空链接 href="#"与href="javascript-void(0)"的区别.docx

    [removed]void(0)是什么意思及href=#与href=javascriptvoid(0)的区别

    Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. [removed]void (expression) 2. [removed]void expression expression 是一个要计算的 Javascript 标准的...

    a href=javascript void(0) 是什么意思呢?加不加上有什么区别?.docx

    a href=javascript void(0) 是什么意思呢?加不加上有什么区别?.docx

    JS动态加载以及JavaScriptvoid(0)的爬虫解决方案.docx

    JS动态加载以及JavaScriptvoid(0)的爬虫解决方案.docx

    jquery 仿QQ相册

    &lt;li&gt;&lt;a title="" href="javascript:void(0);"&gt;&lt;img alt="" src="pics/1.jpg"&gt;&lt;/a&gt; &lt;li&gt;&lt;a title="" href="javascript:void(0);"&gt;&lt;img alt="" src="pics/2.jpg"&gt;&lt;/a&gt; &lt;li&gt;&lt;a title="" href=...

    a标签跳转到指定div,jquery添加和移除class属性的实现方法

    如果使用a标签跳转到指定的div区域,则只需要把a标签的href属性设置为“#divId”就好了,比如: &lt;a&gt;跳转到div&lt;/a&gt; &lt;div di=dction_1&gt; 这里是被跳转的区域 第二个,使用jquery添加或者移除class属性 也很简单,...

    网页开发中的jsp分页代码

    outstr = outstr + "&lt;a href='javascript:void(0)' onclick='gotopage("+count+")'&gt;"+count+"&lt;/a&gt;"; }else{ outstr = outstr + "&lt;span class='current' &gt;"+count+"&lt;/span&gt;"; } } } if(totalpage&gt;10){ //总...

    javascript分页效果code

    outstr = outstr + "&lt;a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'&gt;previous&lt;/a&gt;"; for (count=parseInt(totalpage/10)*10+1;count&lt;=totalpage;count++) { if(count!=...

    悬浮QQ在线

    href="javascript:void(0);"&gt;展开&lt;/A&gt; &lt;A id=aFloatTools_Hide class=btnCtn title=关闭在线客服 onclick="javascript:$('#divFloatToolsView').animate({width: 'hide', opacity: 'hide'}, 'normal',function(){ ...

    标签中的href如何调用js代码.pdf

    html中,在标签中设的href...&lt;a href ="javascript:void(0);" onclick ="js_method()"&gt; &lt;a href = "javascript:;" onclick ="js_method()"&gt; &lt;a href = "#" onclick ="js_method();return false"&gt; 本文使用第二种方式

    JavaScript 下拉菜单(修正)

    弥补上次不兼容FireFox的毛病,这次的使用更加方便。 Sample: var n_List = [{txt:"new node",href:"javascript:void(0)...实际的HTML为&lt;ul class="pullMenu"&gt;&lt;li&gt;&lt;a href="javascript:void(0)"&gt;new node&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;

    常用的JS后台导航菜单,可刷新不变

    &lt;li class="item"&gt;&lt;a href="[removed]void(0)" class="title" name="3"&gt;系统管理&lt;/a&gt; &lt;ul id="opt_3" class="optiton"&gt; &lt;li&gt;&lt;a href="#"&gt;会员管理&lt;/a&gt; &lt;li&gt;&lt;a href="#"&gt;管理员设置&lt;/a&gt; &lt;li&gt;&lt;a href="#"&gt;权限组...

    c# asp .net tab 实现tab功能 源码 希望可以给大家提供帮助

    c# asp .net tab 实现tab功能 源码 希望可以给大家提供帮助 #### or javascript:void(0); return false: a href="####" 点击滚动条不会动 位置不变

    自适应宽度的标签导航

    href="javascript:void(0)"&gt;标签一&lt;/A&gt; &lt;LI class=selectTag&gt;&lt;A onClick="selectTag('tagContent1',this)" href="javascript:void(0)"&gt;标签二&lt;/A&gt; &lt;LI&gt;&lt;A onClick="selectTag('tagContent2',this)" href=...

    tab增删选项卡

    &lt;a href="[removed]void(0)"&gt;X&lt;/a&gt; &lt;div class="line"&gt; &lt;span&gt;CSS &lt;a href="[removed]void(0)"&gt;X&lt;/a&gt; &lt;div class="line"&gt; &lt;span&gt;jQuery &lt;a href="[removed]void(0)"&gt;X&lt;/a&gt; &lt;div class="line"&gt; ...

    javascriptvoid(0)含义以及与”#”的区别讲解

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

    分享到空间(优化版)

    使用说明 ...&lt;a href="javascript:void(0)" class="shareto_button" title="" iu=""&gt;&lt;/a&gt; 调用其它一个分享按钮 &lt;a href="javascript:void(0)" onclick="share_to('qzone','[title]','[url]')"&gt;&lt;/a&gt;

Global site tag (gtag.js) - Google Analytics