如果我必须调用javascript函数(例如ProcessingOne和ProcessingTwo),并将它们与按钮的onclick事件关联起来:
- 一个链接到文档就绪呼叫中的按钮onclick
- 另一个直接输入按钮的html
单击按钮时会先触发哪个?
(好的,我可以在5分钟内测试一下,但我想知道浏览器处理这个标准的方式是什么)
答案 0 :(得分:3)
来自DOM Level 2 (Events) Specification:
虽然EventTarget上的所有EventListeners都是保证的 由EventTarget收到的任何事件触发,没有 规范是指他们接收的顺序 有关EventTarget上其他EventListeners的事件。
答案 1 :(得分:0)
普通浏览器将首先在document.ready中触发onclick分配。 IE将首先触发按钮内联事件,然后才启动事件。