我覆盖了Element
原型上的一些方法,所以我可以像这样添加一个自定义钩子:
Element.prototype._method = Element.prototype.method;
Element.prototype.method = function(){
this._method.apply(this, arguments);
// custom callback
}
在某些时候,我想恢复原来的方法,所以我这样做:
Element.prototype.method = Element.prototype._method;
但是,当在节点上调用元素时,在 IE8 中method
似乎会抛出错误。Invalid procedure call or argument
我是否错误地恢复了原始方法?