火狐下,事件捕获和冒泡在目标阶段的触发顺序问题

代码 codepen
部分:

https://img3.mukewang.com/5c4029b100017fb705370360.jpg

目标阶段不分捕获和冒泡,先定义先执行,这点MDN上有明确说明,在chrome和ie中也确实如此
而在FF中有点奇怪,首先对于div和form来说,确实如此

当我点击div时,结果是div_2,div_1
当我点击form时,结果是div1,form2,form1,div2
结果符合先定义先执行

但是奇怪的地方在于点击input时,在chrome和ie下是出入1,2,3,4,符合先定义先执行,然而在FF中,结果是2,3,1,4,可见是按照先捕获后冒泡的顺序执行的

这是bug?


ibeautiful
浏览 548回答 1
1回答

慕田峪4524236

这是浏览器的标准不同,ff就是这样设计的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript