1、冒泡
阻止冒泡 e.stopPagation
也可以用于事件委托,比如点击点击li弹出对应值,当li数量多的时候,就可以使用事件委托
<ul id="demo"><li>111</li></ul>
let obj=document.getElementById("demo")
obj.addEventListener("click", function(e){
let e = e || window. event
if( e. target. nodeName. toLowercase() == "li"){
alert( e.target.innerHTML)
}
})
ie 兼容性
监听事件 attachEvent
取节点值 e. scrElement
2、默认事件
比如a标签的跳转,input type submit 的提交等等
方式
e.preventDefault()
return false
低版本浏览器用 e.return Value