我得到了一个切换 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()');
}
不是很好,但它暂时有效。有更好的解决方案吗?