结论
element.addEventListener(event, function[, useCapture])
event:事件名称,如click
function:指定要事件触发时执行的函数,可以传入事件参数...布尔值,指定事件是否在捕获或冒泡阶段执行。...默认false:在冒泡阶段执行指定事件
true:在捕获阶段执行事件
event.stopPropagation():阻止事件传播,用于function(event){}中
图解捕获与冒泡
实例:aa...('click',print);//第三个参数默认为false
bb.addEventListener('click',print);
cc.addEventListener('click'...('click',print,true);
cc.addEventListener('click',print,true);
再点击cc时,按cc>bb>aa依次捕获,再按aa>bb>cc依次冒泡;