javascript - 使用 JavaScript 禁用 onClick 功能

标签 javascript

我正在为图像使用 onClick 事件。

当我针对特定情况禁用时,我不知道如何使用 JavaScript 禁用 onClick 功能。

示例代码:

<td>
    <a onClick="fun()">
        <html:img src="/caleder.jpg ... />
    </a>
</td>

打电话的乐趣:

function fun() {
    // in fun I want to disable the img and onClick functionality
    // i.e when I click that img, then it can't perform the onClick event.
}

最佳答案

可能是最有效的方法,因为它删除了事件监听器:

<script>
  function fun(node) {
    document.getElementById(node).removeAttribute("onClick");
  }
</script>

onClick() 内部,您需要放置一个 this,这样它就是 onClick(this)

关于javascript - 使用 JavaScript 禁用 onClick 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4004058/

相关文章:

javascript - 调度操作时的流输入错误

javascript - select2如何获取默认值

javascript - 与 JavaScript Arguments 对象混淆的行为

javascript - 是否可以撤销 Firebase 列表?

javascript - ";"是必须的吗?

javascript - 如何在 Typescript [模块扩充] 中覆盖属于应用程序域的库模型?

javascript - Selenium - 运行 javascript

具有火箭属性的 JavaScript 标签

javascript - 使div在动画到顶部时返回到其原始位置(如跳跃效果)

javascript - Ionic4:搜索栏结果未按预期工作