我无法通过 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/