zoukankan      html  css  js  c++  java
  • 阻止a标签的默认行为有哪几种方法

    阻止a标签的默认行为有哪几种方法
    a.<a href="javascript:void(0);" οnclick= "myjs( )"> Click Me </a>onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。

    b.<a href="#"> Click Me </a>#是标签内置的一个方法,用这种方法点击后网页后返回到页面的最顶端

    c.<a href="http://www.baidu.com" οnclick=" return false; "> Click Me </a>当点击a标签时,JavaScript代码返回值为false,故此链接默认行为未被触发。

    d.preventDefault()阻止事件的默认行为但不支持IE,所以在IE中使用returnValue阻止事件默认行为
    方法一
    要阻止a标签跳转,可以改变href的值,直接写成“JavaScript:void(0)”即可阻止跳转;
    或者将a标签href值写成“JavaScript:;”也可以阻止跳转

    方法二
    可以直接将onclick事件改成return pop();
    或者在onclick事件内再加上return false;

    方法三
    先给a标签加上id,然后先用js获取a标签id,然后添加点击事件,在事件中加入 return false,即可阻止a标签跳转;
    以上方法是对abcd的解释
    return false
    e.preventDefault();
    href = " javascript: void ( 0 ); "

  • 相关阅读:
    【MySQL】GTID小结
    MongoDB副本集--Secondary节点实例恢复
    【linux】glibc升级
    001.LVM简介
    008.FTP单独虚拟用户
    007.FTP虚拟用户访问
    006.FTP用户访问控制配置
    005.FTP本地用户访问
    004.FTP匿名用户访问
    003.FTP客户端连接
  • 原文地址:https://www.cnblogs.com/zycs/p/12683953.html
Copyright © 2011-2022 走看看