js获取URL中参数
URL中的参数一般位于URL的尾部,用“?”与url前面的内容隔开。
格式是 ?+参数名=值 ,如果有多个参数,在参数之间加上&进行区隔。
例:
对于URL:https://www.csdn.net/?a=1&b=2,其中的参数就是a和b,其值分别是1和2。
所以,获取URL中的参数我们可以使用拆分字符串的方式,将URL当作一个字符串,使用window.location属性进行获取,然后使用window.location.search属性获取其中的参数部分,得到的字符串截成各个参数和其对应的参数值。
function getURLParam(name){//去除字符串中的'?',得到其中的子串let Params_String=window.location.search.substring(1);//将“&”作为区隔符,得到“参数=参数值”的形式,用字符串数组进行存储let Params=Params_String.split("&");for(let i=0;i<Params.length;i++){//将“=”作为区隔符,用字符串数组存储参数名和参数值,提取出需要的参数let divide=Params[i].split("=");if(divide[0]===name)return divide[1];}return false;
}
js获取URL中参数相关推荐
- JS获取URL中参数中文乱码问题
转载:https://blog.csdn.net/sessionsong/article/details/51487887 通过搜索在网上找到了 下面这个方法,代码如下: function getQu ...
- JS获取URL中参数值(QueryString)的4种方法分享
http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...
- vue取url路径传参_vue不通过路由直接获取url中参数的方法示例
前言 众所周知vue中使用路由的方式设置url参数,但是这种方式必须要在路径中附带参数,而且这个参数是需要在vue的路由中提前设置好的. 相对来说,在某些情况下直接在url后面拼接?mid=100的方 ...
- html获取url参数值,js获取url中参数值的两种方法
本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...
- JS获取URL中参数值的4种方法
方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...
- js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数
js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...
- js获取url地址参数
一.js获取url地址栏参数 1.传入url地址(获取某个参数) console.log(getQueryVariable('aid', "http://10.179.91.238:8000 ...
- java获取url中参数_获取url参数(java / js)
(1)js // 获取url参数 function getQueryString(url, name) { console.log("url = " + url) console. ...
- JS中获取URL中参数的4种方法
方法一:正则 function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&| ...
最新文章
- OpenGL实践系列之开篇: 坐标系
- html缩进快捷键_Mac技巧|如何高效使用苹果便笺?利用便笺快捷键快速完成操作!
- torch.where用法
- Spring MVC重定向和转发及异常处理
- pandas输出到excel_学Python还不会处理Excel数据?带你用pandas玩转各种数据处理
- 60 MM配置-后勤发票校验-设置重复发票检查
- python求1到n的乘积_Python实现矩阵相乘的三种方法小结
- WEB的发展历程、Tomcat服务器、与HTTP协议
- JSTL与JAVA数据交互 pagecontext
- Istio 组件详解
- 深度学习推荐模型-DeepFM
- 实战HTML:模仿百度地图制作项目首页
- 交返对于高频交易者尤为重要
- JUCE入门级教程01——界面设计(细分12块)
- Ubuntu20.4:安装OpenCV4,配置vscode+CMake作为基本开发环境
- 彼得林奇的成功投资三——回购+提高股息+无多元化
- 强制客户端更新Silverlight XAP文件方法汇总
- 通信upf是什么意思_upf50+是什么意思 upf50+的防护级别(防紫外线)
- android svg格式图片,Android工程使用SVG图片
- NVIDIA 3D VISION 在戴尔Alienware/XPS系列上的使用