zoukankan      html  css  js  c++  java
  • Javascript可以兼容各浏览器的阻止默认行为发生的方法

    preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。本文实现一个可以兼容各浏览器的阻止默认行为发生的方法。

     JS阻止链接跳转

    preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。本文实现一个可以兼容各浏览器的阻止默认行为发生的方法。
    
    
    
    JS阻止链接跳转
    
    function stopDefault(event) { 
    e= (event||window.event);
    if (e && e.preventDefault){//如果是FF下执行这个
    e.preventDefault();
    }else{
    e.returnValue = false;//如果是IE下执行这个
    }
    return false;
    }
    </script> 
    <a href="http://www.test.com" id="test">测试</a> 
    <script type="text/javascript"> 
    var test = document.getElementByIdx_x('test'); 
    test.onclick = function(e) { 
    alert('URL:' + this.href + ', 不会跳转'); 
    stopDefault(e); 
    }
    

    此时点击链接,不会打开url,只弹出一个对话框。

  • 相关阅读:
    毕设进度28
    任务27
    任务26
    任务25
    任务24
    第二次冲刺
    课堂作业-搜狗输入法
    课堂作业-寻找水王
    博客花园典型用户和场景
    第十天
  • 原文地址:https://www.cnblogs.com/jiji262/p/2524312.html
Copyright © 2011-2022 走看看