加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 创业 > 模式 > 正文

JavaScript 参数数值 替换 replace

发布时间:2018-09-07 10:40:37 所属栏目:模式 来源:站长网
导读:Java Script 参数数值 替换 replace url: http://www.taobao.com/go/act/shopping/sousuo55660.php?pid=mm_88888888_0_0unid=123 js code: script type=text/javascript (function(){ var isrun = false; var init_pid = function(){ if(isrun) return; va

JavaScript 参数数值 替换 replace

url:

http://www.taobao.com/go/act/shopping/sousuo55660.php?pid=mm_88888888_0_0&unid=123

js code:

<script type="text/javascript">
(function(){
var isrun = false;
var init_pid = function(){
if(isrun) return;
var str=window.location.search;
var pid= str.match(/pid=mm_d{0,10}_d{0,10}_d{0,10}/i);
if(pid){
pid = pid[0].split("=")[1];
var unid= str.match(/unid=d{0,10}/i);
if(unid){pid += "%26"+unid[0]; }
var n = str.match(/n=d{0,5}/i);
if(n){pid += "%26"+n[0]; }

var reg=new RegExp("mm_0_0_0","gmi");
var as = document.getElementsByTagName("A");
for(var i = 0; i < as.length; i++){
as[i].href=as[i].href.replace(reg,pid);
}
document.body.innerHTML =document.body.innerHTML.replace(reg,pid)

}
isrun = true;
}
window.onload = init_pid;
setTimeout(init_pid,3000);
})();
</script>

来源:http://www.heiniuhaha.cn/blog/?p=1106

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读