JS获取当前/指定URL参数
2024-09-15 16:33:01
方法:
首先通过 document.location 获得当前访问网页的网址,
其次用 split 方法通过“?”把网址分为两部分。
如果网址中有参数(arrObj.length > 1)
再用 split 方法通过 “&”把每个参数分开
接着用 for 循环检查参数中是否有与要找的参数相同参数
如果有,则返回参数的值;
如果没有,继续循环直到找完所有参数。
如果网址中没有参数和没有找到参数,都返回空。
代码:
//paraName 等找参数的名称
function GetUrlParam(paraName) {
var url = document.location.toString();
var arrObj = url.split("?"); if (arrObj.length > 1) {
var arrPara = arrObj[1].split("&");
var arr; for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[i].split("="); if (arr != null && arr[0] == paraName) {
return arr[1];
}
}
return "";
}
else {
return "";
}
}
最新文章
- js时间戳与日期格式之间的转换
- SSH整合时执行hibernate查询报错:java.lang.ClassCastException: com.ch.hibernate.Department_$$_javassist_0 cannot be cast to javassist.util.proxy
- Swift一些数据结构题目的编码实现
- HDU 2068 RPG的错排
- MXNet设计笔记之:深度学习的编程模式比较
- hdu 4635 强连通度缩点
- 解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法
- 《生活在Linux中》之:prefer function to alias in Bash
- 深入浅出多线程——ReentrantLock (一)
- BZOJ 1412 狼和羊的故事
- idea免费破解
- Luogu4451 [国家集训队]整数的lqp拆分
- pytest十六:allure2 生成 html 报告
- Com类型
- RN 数据持久化存储服务API
- 【函数】SAS宏的特殊字符引用【转载】
- A New Year, A New Accent!
- I.MX6 Android Linux UART send receive with multi-thread and multi-mode demo
- 绩效沟通的best原则
- Kubernetes 1.5 配置dns
热门文章
- 解决SQL Server 2008提示评估期已过
- 【docker】【Gitlab】gitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决
- 解决sublime text 3中文乱码问题
- 真爱如血第一季/全集True Blood迅雷下载
- Android 类加载原理 和热修复——深入浅出原理与实现
- [Web前端] 给li设置float浮动属性之后,无法撑开外层ul的问题。
- Protobuf 协议语言指南
- composer - No business network has been specified for this connection 解决方案
- python的重试库tenacity用法以及类似库retry、requests实现
- Iocomp控件教程之Analog Display—模拟显示控件(优于EDIT控件)