【发布时间】:2012-12-23 21:31:35
【问题描述】:
我得到了一张切换 onclick 功能的图片。调用的函数是对象的方法。 我的问题:我不知道对象的名称,所以我该怎么做
初始 HTML 代码:
<img id="someID" [...] onClick="someObject.aFunction();" />
想要的结果:
<img id="someID" [...] onClick="someObject.otherFunction();" />
我当前的 Javascript(解决方法):
someClass.prototype.aFunction() = function() {
button = document.getElementByID('someID');
button.setAttribute("onclick", button.getAttribute('onclick').split('.')[0]+'.otherFunction()');
}
不是很好,但它暂时有效。有更好的解决方案吗?
【问题讨论】:
标签: javascript object methods onclick