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 ); "

  • 相关阅读:
    Spring事务传播机制
    关于MyBatis-Like的模糊查询,">"、"<"等需转义字符描述
    MyBatis中if
    报错(持续.....)
    爬虫报错(持续.....)
    django的timezone问题
    dispatch
    django + uwsgi + nginx 实现高并发环境部署 及 报错处理
    虚拟机问题(持续更新.......)
    Tornado
  • 原文地址:https://www.cnblogs.com/zycs/p/12683953.html
Copyright © 2011-2022 走看看