javascript - 问:javascript。为什么不玩 'onclick'?

标签 javascript dom-events

为什么不玩 onclick="catch()"? 我不明白。

<script>
  function catch () {
    alert("safsf");
  }
</script>
...

<body>
  <td><img src="media/strawberry.png" onclick="catch()"></td>
</body>

最佳答案

catch 是 javascript 中的保留关键字。因此我们不能在函数/变量名称中使用它。尝试更改函数的名称:

function error(){
  alert(2);
}
<div onclick="error()" class="test">click me 2</div>

关于javascript - 问:javascript。为什么不玩 'onclick'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52914733/

相关文章:

javascript - 如何使用 JavaScript 更改当前页面导航按钮/链接的背景颜色?

javascript - 如何使用 KineticJS 避免事件滞后?

javascript - 获取具有特定特殊字符作为最后一个字母的单词

javascript - 如何测量巨大 svg 的渲染时间?

javascript - 在 Salesforce 中使用 Apex 从 Excel 文件中读取数据

javascript - React Component 不加载 Webpack 和 Babel 初学者级别

javascript - 使用 lodash、下划线或数组函数的多级/多级组

JavaScript 按键缓冲区问题

javascript - 是否可以在不单击的情况下一次显示 HTML Select 表单域中的所有选项?

javascript - Ember.js fixture 适配器 ID 错误,使用 for 循环生成的 fixture 数据