码迷,mamicode.com
首页 > Web开发 > 详细

使用js修改url地址参数

时间:2017-07-07 19:56:59      阅读:227      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!