如何更改点击表单按钮时将执行的JavaScript?更改HTML按钮的onclick事件委托?
我试图改变其onClicked及其onclicked子属性,像这样:
$('mybutton').onClick = 'doSomething';
和
$('mybutton').attributes["onclick"] = 'doSomething()';
既不似乎工作。我的其他选项有:
- 要有两个按钮并隐藏一个并显示另一个。
- 让它定向到一个函数,该函数会将字符串转义并将字符串更改为我想要执行的函数。
既不显得非常优雅。
我使用原型作为js库,所以它有任何有用的工具,我可以使用它们。
这项工作,但它不会删除在html中设置的onclick属性...这是不好的... – 2009-05-21 15:24:15
你c也停止观察http://www.prototypejs.org/api/event/stopObserving – 2009-05-21 15:35:59