javascript事件处理程序的执行顺序

时间:2012-02-08 08:29:48

标签: javascript-events

如果多个事件处理程序附加到相同元素的同一事件上,它们的执行顺序是什么?

我查看过this更具体的点击事件。 this表示标准没有指明任何有关订单的内容。

所以,我的问题是,事件的执行顺序是什么? (该事件可以是任何事件可以是同步的或异步的)

1 个答案:

答案 0 :(得分:2)

我可以通过经验测试告诉我,点击事件处理程序按照它们附加到对象的顺序执行。附加的第一个是第一个执行的。

这是我在Chrome,Firefox,IE9和Safari中运行的测试平台,他们都按照最初附加的顺序执行了事件处理程序。

工作试验台:http://jsfiddle.net/jfriend00/yTYxV/