什么是事件委托?
事件代理又叫事件委托,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。
怎么阻止默认动作?
let $a = document.querySelector("#a")[0];
$a.onclick = function(e){
alert("跳转已被阻止")
e.preventDefault();
//return false;//也可以
}
怎么阻止事件冒泡?
function stopBubble(e){
if(e&&e.stopPropagation){//非IE
e.stopPropagation();
}
else{//IE
window.event.cancelBubble=true;
}
}