javascript - Firefox 上 <button> 元素内的 <span> 缺少点击事件

标签 javascript firefox button onclick dom-events

当我对按钮元素内的 span 元素的单击事件绑定(bind)操作时,我遇到了 Firefox 32 的问题。其他浏览器似乎运行良好。

这里 code illustrating the issue on jsFiddle .

<span onClick="alert('test');">**Working**</span><br>
<button>inside a button <span onClick="alert('test');">**Not working**</span></button>


有谁知道为什么以及它是错误还是功能?

最佳答案

您必须添加 pointer-events 的属性(property)跨度 元素。

button span {
  pointer-events: none;
}

关于javascript - Firefox 上 <button> 元素内的 <span> 缺少点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402033/

相关文章:

php - Firefox 在 Web 应用程序上使用 "restore last session"函数

javascript - 随机播放音轨,无需递归

javascript - onsubmit 刷新 html 表单

java - 分离字符串并将字符串值发送到java中的列表

firefox - 如何使用 Java 在 Selenium WebDriver 中设置自动检测代理设置

c# - 如何创建 C# 按钮数组?

php - 第二条 SQL 语句不是插入/更新,但第一条是

css - 点击链接后出现白框

android - 为我用 XML (Android) 制作的按钮设置图片?

java - LibGDX,flappy bird 克隆,创建 BUTTON