博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用js修改url地址参数
阅读量:5923 次
发布时间:2019-06-19

本文共 638 字,大约阅读时间需要 2 分钟。

该方法可以修改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

转载于:https://www.cnblogs.com/xiangsj/p/9431065.html

你可能感兴趣的文章
AC米兰3500万签波兰神锋 意甲进球数仅次C罗
查看>>
攀冰世界杯将于北京金水湖举行 78名各国好手角逐
查看>>
最最最常见的Java面试题总结——第二周
查看>>
JetBrains Rider:一款全新的基于IntelliJ和ReSharper的.NET IDE
查看>>
为你的组织设计自己的障碍消除流程
查看>>
华为敏捷/DevOps实践:如何开好站立会议
查看>>
java poi 在excel中插入图片
查看>>
PyStun安装使用
查看>>
Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
查看>>
浪潮成立Inspur DevOps Lab:以应用开发和平台服务打造开发者生态
查看>>
敏捷领导力的反面模式
查看>>
re:Invent大会第四天:为什么Lambda值得你更多关注?
查看>>
Homebrew 1.9发布,将支持Linux与Windows 10
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
Python 2寿命即将终结,在此之前你需要做些什么?
查看>>
书评 - 《展望敏捷软件测试》
查看>>
在编写javascript时要注意的一些细节
查看>>
全栈溯源、mAPM、金融性能、Oracle VS. MySQL:看APM技术专场有哪些干货
查看>>
大前端的下一站何去何从?
查看>>
360开源又一力作——KafkaBridge:让操作kafka更简单!
查看>>