我只是在 IE10 和 Chrome 浏览器上测试相同的代码。
<div id='a'><input onclick="console.log('a');"/></div>
<div id='b'><button onclick="alert('b');"/></div>`
我在两个不同的 div 标签中放置了两个不同的标签,它们是 input 和 button。两个元素(输入,按钮)都有 onclick 属性。
我做的很简单
- 将光标放在输入标签中
- 按回车键
我在 IE10 和 Chrome 上试过这个。
在 chrome 浏览器中,附加在按钮上的事件处理程序尚未执行。但在按钮上附加的 IE 事件处理程序中已执行。
谁能告诉我为什么会发生这场灾难