var d=document.referrer;
var reg=new RegExp("aa-999secs-bb","g");
var stringObj=self.document.body.innerHTML;
var newstr=stringObj.replace(reg,"aa-3335154-bb");
if(s.indexOf("baidu")>0)
{
self.document.body.innerHTML=newstr;
}
这段js必须要吧整段插入要替换的网页内才有效
如何让他 这样调用 也能用<script type="text/javascript" src="js.js"></script>
还有 要替换 的如 aa-1474144-bb   这种代码有很多  可以让 所有 这种类型的代码 都自动变成aa-3335154-bb吗    帮帮看下 

解决方案 »

  1.   

    window.onload = function(){
    var d=document.referrer;
    var reg=new RegExp("aa-999secs-bb","g");
    var stringObj=self.document.body.innerHTML;
    var newstr=stringObj.replace(reg,"aa-3335154-bb");
    if(s.indexOf("baidu")>0)
    {
    self.document.body.innerHTML=newstr;
    }
    }
    还有你这种的aa-1474144-bb   可以声明一个变量嘛,例如:var char = ‘’   记得找到规律,例如前面都有aa - xxx - bb  遇到这样的变量你就可以replace 一下。   希望能对你有所帮助!
    }
      

  2.   

    替换如 aa-1474144-bb 这种代码有很多 可以让所有这种类型的代码都自动变成aa-3335154-bb,将下面的代码:
    var newstr=stringObj.replace(reg,"aa-3335154-bb");
    改成:
    var newstr=stringObj.replace(/aa-([0-9A-Za-z])*-bb/g, "aa-3335154-bb");
    就可以实现了。