如何覆盖javascript本机对象的内置方法
作者:互联网
让我们说我们有窗口对象的警报方法.我想用漂亮的警报器来增强它.
此外,我想保存现有的警报方法,以便我们可以在应用程序结束后切换回来.
像这样的东西,但它在firefox控制台中抛出错误.
window.prototype.alert = function(){
}
解决方法:
您可以;
var base = window.alert;
window.alert = function(message) {
document.getElementById("myalertwidget").innerHTML = message;
return base.apply(this, arguments);
};
标签:javascript,override,built-in,prototype-programming 来源: https://codeday.me/bug/20190610/1208656.html