使用Javascript更改OnClick

时间:2012-05-26 20:45:30

标签: php javascript onclick

我希望能够在选择页面Javascript的其他部分时更改OnClick事件。因此,OnClick与之对应。

<a href="#" id="black" onClick="javascript:changetxt
  ('#333');">Black</a>

可以变成:

<a href="#" id="black" onClick="javascript:changetxt
  ('#666');">Black</a>

1 个答案:

答案 0 :(得分:3)

您可以像其他任何属性一样更改onclick

// Works, but not recommended:
element.setAttribute("onclick","code to run");

// Better:
element.onclick = function() {code to run};

// There are options with event handlers too, but they're needlessly complicated

请注意,在事件处理程序的开头不需要javascript:。您没有收到错误的唯一原因是因为它被解析为名为javascript的标签,这很好。