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