【发布时间】:2014-11-11 08:58:28
【问题描述】:
我只是在 IE10 和 Chrome 浏览器上测试相同的代码。
<div id='a'><input onclick="console.log('a');"/></div>
<div id='b'><button onclick="alert('b');"/></div>`
我在两个不同的 div 标签中放置了两个不同的标签,即输入和按钮。 两个元素(输入,按钮)都有 onclick 属性。
我做的很简单
- 将光标放在输入标签中
- 按回车键
我在 IE10 和 Chrome 上试过这个。
在 chrome 浏览器中,附加在按钮上的事件处理程序尚未执行。 但在按钮上附加的 IE 事件处理程序已执行。
谁能告诉我为什么会发生这种灾难
【问题讨论】:
标签: javascript internet-explorer onclick event-capturing