使用js修改url地址参数
2018-08-06 16:39
579 查看
该方法可以修改url的参数。
例如将
www.baidu.com
修改为
www.baidu.com?name=123
操作为:
window.location.href = changeURLArg(window.location.href,'name',123)
function changeURLArg(url,arg,arg_val){ var pattern=arg+'=([^&]*)'; var replaceText=arg+'='+arg_val; if(url.match(pattern)){ var tmp='/('+ arg+'=)([^&]*)/gi'; tmp=url.replace(eval(tmp),replaceText); return tmp; }else{ if(url.match('[\?]')){ return url+'&'+replaceText; }else{ return url+'?'+replaceText; } } }
转自:https://www.cnblogs.com/summer0319/p/7133547.html
相关文章推荐
- 使用js修改url地址参数
- js 动态修改浏览器地址url及url里的参数
- JS获取地址栏参数,JS获取URL中的参数,修改URL中指定参数
- Js、Flash中使用多参数的URL地址(带&符号)
- JS 得当前地址url参数
- 获取网页URL地址及参数等的两种方法(js和C#)
- js获取地址栏URL参数
- js获取网页URL地址及参数
- 使用JS获取URL的参数(一)
- JS 修改URL参数
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- JS中使用window.open("url?param="+paramvalue)传递参数出现乱码
- 关于使用JS修改图片地址的一点困惑
- js修改地址栏URL参数解决url参数问题
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- js获取url参数的使用扩展实例
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- 获取网页URL地址及参数等的两种方法(js和C#)
- JS和ASP一行代码可获取完整URL地址以及参数