addEventLisenert 事件绑定
removeEventListener 事件解除
例子:
let li = document.querySelector('li')
function aaa(e){
var evt = e || window.event;
e.stopPropgation();
console.log('aaa')
}
li.addEventListener('click', false, aaa) //默认是false冒泡, 可不写。 true是捕获
li.removeEventListener('click', aaa)
有名函数可以删除,无名函数不能移除掉;
eg:
document.addEventListener('touchmove', function(){
console.log('aaaa')
})
document.removwEventListener('touchmove',function(){
consoe.log('aaa')//并不能删掉上面的函数
})
网友评论