默认行为,就是不用我们定义,就会存在的事情。
比如右键出现菜单。
有时我们需要对右键绑定事件,所以需要先把默认事件阻止。
我们有两个方法来阻止默认事件:
e.preventDefault():非ie使用
e.returnValue = false:ie使用
为达到兼容效果,可用以下写法:
<a href="https://www.baidu.com">点击我试试</a>
<script>
var oA = document.querySelector('a')
a.addEventListener('click', function (e) {
e = e || window.event
console.log(this.href)
e.preventDefault ? e.preventDefault() : e.returnValue = false
})
</script>