使用js修改url地址参数

2021-07-01 06:06

阅读:456

标签:amp   win   color   text   name   log   func   else   turn   

 

该方法可以修改url的参数。

例如将

  www.baidu.com

修改为

  www.baidu.com?name=123

操作为:

  window.location.href = changeURLArg(window.location.href,‘name‘,123)

 

 1 function changeURLArg(url,arg,arg_val){
 2     var pattern=arg+‘=([^&]*)‘;
 3     var replaceText=arg+‘=‘+arg_val; 
 4     if(url.match(pattern)){
 5         var tmp=‘/(‘+ arg+‘=)([^&]*)/gi‘;
 6         tmp=url.replace(eval(tmp),replaceText);
 7         return tmp;
 8     }else{ 
 9         if(url.match(‘[\?]‘)){ 
10             return url+‘&‘+replaceText; 
11         }else{ 
12             return url+‘?‘+replaceText; 
13         } 
14     }
15 }

 

使用js修改url地址参数

标签:amp   win   color   text   name   log   func   else   turn   

原文地址:http://www.cnblogs.com/summer0319/p/7133547.html


评论


亲,登录后才可以留言!