js事件冒泡和捕获 简单

js事件传播分三个阶段:

1. 捕捉阶段(事件从Document对象向下传递)

2. 目标阶段(执行事件注册方法)

3. 起泡阶段(从目标节点开始返回头向上传播)

经过测试发现,在不阻止冒泡的情况下,事件冒泡的节点如下:

ie 6+: node -> ... -> body -> html

ff, chrome, opera, safari: node -> ... -> body -> html -> window

原文地址:https://www.cnblogs.com/chyong168/p/2256129.html