如何覆盖另一个javascript文件中的函数?

时间:2011-01-27 09:23:45

标签: javascript override

我有一个JavaScript文件Mybasefile.js,其函数为Mybasefunction()。我想在另一个JavaScript文件中覆盖此函数。在按钮单击中调用该函数时,我希望原始Mybasefunction()与其他一些代码一起执行。我怎么能这样做?

1 个答案:

答案 0 :(得分:21)

将此代码放在覆盖文件中。确保在原始文件之后包含覆盖文件。

var orig_Mybasefunction = window.Mybasefunction;
window.Mybasefunction = function(){
    orig_Mybasefunction();
    ...
}