这是问题的一个简单示例:
<body>
<button id="parent" onclick="alert('parent')">
<span id="child" onclick="alert('child')">Authenticate</span>
</button>
</body>
在 Chrome 中,这会提醒“孩子”然后是“父母”,但在 IE/FF 中,我们只会得到“父母”。
显然,这可以通过多种方式解决(将按钮更改为 div、删除跨度等),但我想知道是否有办法在不更改 HTML 的情况下使这项工作(即警报“孩子”)。
谢谢!
PS:尝试过 JQuery 并且具有相同的行为。