javascript onclick 按钮在单击时不起作用

标签 javascript onclick

我无法通过 JavaScript 来一键调用函数。我必须多次单击该按钮才能使其执行。这是我到目前为止所尝试过的:

<a href="javascript:delete_todo(4);void(0)"><img border="0" align="absmiddle" src="b_x.gif"></a>

<a href="javascript:delete_todo(4)"><img border="0" align="absmiddle" src="b_x.gif"></a>

<a href="javascript:void(0);" onclick="javascript:delete_todo(4)"><img border="0" align="absmiddle" src="b_x.gif"></a>

<a onclick="javascript:delete_todo(4)"><img border="0" align="absmiddle" src="b_x.gif"></a>

该代码是由另一个 JavaScript 函数添加的,该函数使用 .innerHTML 将代码行添加到表 td

有人遇到过这个问题并找到解决方案吗?

最佳答案

事件处理程序应始终位于 onclick 中。使用 javascript: 是不好的形式。

<a href="#" onclick="delete_todo(4);return false;">...</a>

关于javascript onclick 按钮在单击时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726775/

相关文章:

javascript - 使用多个元素触发单个onclick函数

Javascript:删除span标签中最后出现的逗号

javascript - 使用 ng-model 按 (key, val) 对中的键进行过滤

javascript - IE 中的 jQuery ATTR funk

javascript - 如何创建一个 OnClick 函数,当用户单击一个单词时将其更改为另一个单词?

javascript - DOM 事件是否与指针锁一起使用?

javascript - 如何让 jQuery 发送不安全的 AJAX 请求?

javascript - 停止自动播放 HTML 视频

javascript - 调整浏览器大小时 bootstrap scrollspy 错误

android - 在撰写中 onClick 后禁用查看