点击即可使用javascript onclick按钮

时间:2012-07-30 17:46:33

标签: 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

是否有人遇到此问题并找到解决方案?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

嗯......尝试删除javascript:属性中的onClick。 这是jsFiddle中的工作示例: http://jsfiddle.net/ep7R9/