首先调用哪个javascript方法?

时间:2011-11-04 10:07:15

标签: javascript onclick document-ready

如果我必须调用javascript函数(例如ProcessingOne和ProcessingTwo),并将它们与按钮的onclick事件关联起来:

- 一个链接到文档就绪呼叫中的按钮onclick - 另一个直接输入按钮的html

单击按钮时会先触发哪个?

(好的,我可以在5分钟内测试一下,但我想知道浏览器处理这个标准的方式是什么)

2 个答案:

答案 0 :(得分:3)

来自DOM Level 2 (Events) Specification

  

虽然EventTarget上的所有EventListeners都是保证的   由EventTarget收到的任何事件触发,没有   规范是指他们接收的顺序   有关EventTarget上其他EventListeners的事件。

答案 1 :(得分:0)

普通浏览器将首先在document.ready中触发onclick分配。 IE将首先触发按钮内联事件,然后才启动事件。