zoukankan      html  css  js  c++  java
  • 阻止a标签跳转四种方法 兼容各大浏览器(包括IE)

    阻止a标签跳转四种方法 兼容各大浏览器(包括IE)

    HTML

    <!--第一种-->
    <a href="javascript:;">我不会被跳转</a>
    <!--第二种-->
    <a href="javascript:void(0)">我不会被跳转</a>
    <!--第三种-->
    <a href="http://www.baidu.com" onclick="fn.skip_1();return false">我不会被跳转</a>
    <!--第四种-->
    <a href="http://www.baidu.com" onclick="fn.skip_2()">我不会被跳转</a>
    

    Javascript

    var fn = {
        skip_1: function() {
            console.log('我不会被跳转');
        },
        skip_2: function() {
            //阻止冒泡
            console.log('我不会被跳转')
            var event = event || window.event;
            if (event.preventDefault) {
                event.preventDefault();
            } else {
                event.returnValue = false;
            }
        }
    }
    

    总结:上面四种方法都兼容ie浏览器,第三种、第四种方法较为灵活,可使用较多繁杂的场景

  • 相关阅读:
    Python装饰器
    Python常用内建模块
    Python文件的操作
    Python集合的操作
    Python字典的操作
    Python列表元组的操作
    os.path
    Python字符串的操作
    线性回归
    随机森林
  • 原文地址:https://www.cnblogs.com/yz-blog/p/9633068.html
Copyright © 2011-2022 走看看