我的网站上有很多页面,其中嵌入了javascript。
alert()
这是一个javascript函数,至少在我的所有脚本中使用过一次。我想使用自定义警报框,它将在所有浏览器中呈现相同的内容。
我可以定义自己的函数,如
function customAlert()
{
// Code goes here.
}
但必须在我的所有网页中将alert()
替换为customAlert()
,这是一个非常耗时的过程。
相反,我们不能相应地修改本机警报功能,它反映的与所有浏览器相同。
我认为我们无法使用此
function alert()
{
// Code goes here.
}
因为alert是函数名的保留javascript字。
如果有更好的方法用不同的技术实现相同的,那么随时回答。
我讨厌使用jquery或任何其他框架库,所以请回答关于纯javascript。
谢谢,
Utkarsh Vishnoi
答案 0 :(得分:2)
alert
是全局window
对象的属性,因此您可以通过以下方式覆盖它:
window.alert = function (message){
//do your code
};
然后以之前使用它的方式使用它:
alert('hi');