• <a href=”#”>


    联接是当前页面。

    -------------------
    通常有如下用法:
    <a href="#" onclick="window.close()">关闭</a>
    将href="#"是指联接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。

    你或许会说为什么不直接写成<a onclick="window.close()">关闭</a>
    如果这样写,关闭这两个字就不会作为超联接处理,效果看上去会差一些。你可以自己试试

    <a href=”#”>中的“#”其实是锚点的意思,默认为#top,所以当页面比较长的时候,使用这种方式会让页面刷新到页首(页面的最上部)

    <a href=”javascript:void(0)”>

    javascript:void(0)其实是一个死链接,

    javascript:是伪协议,表示url的内容通过javascript执行。
    void(0)表示不作任何操作,这样会防止链接跳转到其他页面。
    这么做往往是为了保留链接的样式,但不让链接执行实际操作,具体的操作交给链接的onclick事件处理

    当使用超链接处理JS脚本(一般是click),又不想回到页首(这种情况可以理解为局部刷新)时经常使用

    void 操作符的用法格式如下:

    1. javascript:void (expression_r_r)

    2. javascript:void expression_r_r

    一般是带上(),这样可读性更强

    小结:

    当需要整体刷新时,使用#

    当实现局部刷新时,使用如下几种方式:

    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>

  • 相关阅读:
    洛谷 P1014 Cantor表 Label:续命模拟QAQ
    NOIp 2012 #2 借教室 Label:区间修改线段树
    洛谷 P1012 拼数 Label:续命模拟QAQ
    如何自定义报表动作的打开方式
    openerp import l field size limit
    如何在search中动态的显示和隐藏tree中的字段
    Centos yum install
    openerp binary filed import export
    openerp service install
    SSH config
  • 原文地址:https://www.cnblogs.com/shiliu123456/p/5694347.html
Copyright © 2020-2023  润新知