如何用javascript替换函数?
如何用javascript替换函数 我想禁用函数Qa(a){try{var b=(document.forms[0].q | | |“”).value;b&&(a.href=a.href.replace(/([?&])q=[^&]*.$/,函数(a,c){返回(c | | |和)+“q=“+encodeURIComponent(b)}”)}}捕获(c){q(c),{q(c),(c),“sb pq”)}。它在任何外部链接上显示附加页面 谷歌地图动态生成页面的所有代码。因此,当页面加载时,它还不包含“Qa”功能 以下答案没有帮助:每个全局(用户创建的)函数都是如何用javascript替换函数?,javascript,jquery,html,google-maps,Javascript,Jquery,Html,Google Maps,如何用javascript替换函数 我想禁用函数Qa(a){try{var b=(document.forms[0].q | | |“”).value;b&&(a.href=a.href.replace(/([?&])q=[^&]*.$/,函数(a,c){返回(c | | |和)+“q=“+encodeURIComponent(b)}”)}}捕获(c){q(c),{q(c),(c),“sb pq”)}。它在任何外部链接上显示附加页面 谷歌地图动态生成页面的所有代码。因此,当页面加载时,它还不包含
窗口的属性。
因此,您可以在加载后重新评估它
window['Qa'] = function(a) { };
谢谢但网页上的代码很重要。谷歌地图动态生成页面的所有代码。因此,当页面被加载时,它还没有包含“Qa”功能。即使在页面显示几秒钟后我运行代码,它也会发出隆隆声。如果我写“window['Qa2']=…”没有挂起。哪个“外部链接”?