1. 添加事件 DOM 事件模型 – addEventListener addEventListener(eventType, handler, useCapture) eventType 不带有 on 字符串; handler 参数是一个事件句柄,这个函数或方法带有一个事件对象参数; useCapture 参数决定了事件句柄触发在哪种事件传播阶段,如果 useCapture 为 true 则为捕获阶段,反之则为冒泡阶段。 IE 事件模型 – attachEvent attachEvent(eventType, handler) eventType 带 on 字符串; handler 参数是一个事件句柄,这个函数或方法带有一个事件对象参数; 2. 事件过程 DOM 事件模型包含捕获阶段和冒泡阶段,IE 事件模型只包含冒泡阶段; DOM 事件模型可使用 e.stopPropagation()来阻止事件流