事件对象 ------------- 阻止默认行为的方法

阻止默认行为 例如我们不想让一个链接进行跳转,就可以用事件对象的阻止默认行为的方法


e.preventDefault ():

点击链接后不再跳转,阻止了默认属性,这种写法为 DOM 的标准写法

<a href="http://www.baidu.com/" target="_blank">这是一个链接可以跳转</baidu></a>
  <script>
     var a=document.querySelector('a');
     a.addEventListener('click',function(e){
         e.preventDefault();
     })
  </script>

对于一些低版本的浏览器,例如 ie678 版本,不支持上述写法,我们要用到另一个方法

e.returnValue

<a href="http://www.baidu.com/" target="_blank">这是一个链接可以跳转</baidu></a>
  <script>
     var a=document.querySelector('a');
     a.addEventListener('click',function(e){
         e.returnValue;
     })
  </script>

上一篇:[Ecmall]ECMALL目录结构设置与数据库表


下一篇:js、关闭或刷新浏览器弹出弹窗