我想更改锚的onclick事件,但无法使用javascript正常工作。
这是我正在尝试的:
document.getElementById("CommCo").onclick = "GetComments("+id+");";

编辑:对不起每个人,但是我要求更改它的值,而不是事件处理程序本身。无论如何,感谢大家。

最佳答案

如果只是属性值,请使用

document.getElementById("CommCo").setAttribute('onclick', 'GetComments('+id+');');


如果要更改“ click”事件的事件处理程序,请执行

document.getElementById("CommCo").addEventListener( 'click', function() {
   GetComments( this.id );
});


如果您想在jQuery中做

$('#CommCo').bind( 'click', function (ev) {
   GetComments(id);
});

09-25 17:52