return;返回为空,可用于终止函数
事件冒泡:事件从最具体的节点开始向外传播到最宽泛的节点。属于事件的默认类型,被绝大多数的浏览器所支持。
事件捕获:事件从最宽泛的节点开始向内传播到最具体的节点。在ie8及更早的ie中不被支持。
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue=false;
}
if(event.stopPropagation){
event.stopPropagation();
}else{
event.cancelBubble=true;
}
addEventListener() 最后一个参数允许选择事件触发的方向,true:捕获 false:冒泡(默认)
return false;既阻止了元素的默认行为,也阻止了事件继续向上冒泡或者向下传播。它可以运行在所有浏览器中,当解释器碰到它时,它会停止处理这个函数中剩下的代码,而继续执行调用这个函数的代码之后的内容。