说说js的事件冒泡?

35 阅读1分钟

概念

在一个对象上触发某类事件(比如单击onclick事件),默认这个事件会向父级对象传播,从里到外,直至它被处理,或者它到达了对象层次的最顶层

怎么阻止事件冒泡?

事件对象.stopPropagation()

事件冒泡作用

事件冒泡允许多个操作被集中处理,比如把事件处理器添加到一个父级元素上,避免把事件处理器添加到多个子元素上(再多子元素,只需要添加一次事件就好了)