0

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

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

可以变成:

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

1 回答 1

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,这很好。

于 2012-05-26T20:49:05.440 回答