获取window.location.href路径参数
2024-10-19 12:38:29
function getUrlParams(params){
var urlObj = {};
if(!window.location.search){return false;}
var urlParams = window.location.search.substring();
var urlArr = urlParams.split('&');
for(var i = ; i < urlArr.length; i++){
var urlArrItem = urlArr[i].split('=');
urlObj[urlArrItem[]] = urlArrItem[]
}
// 判断是否有参数
if(arguments.length>=){
return urlObj[params]
}
return urlObj;
}
getUrlParams().ie;
getUrlParams('ie');
GetQueryString(param) { //param为要获取的参数名 注:获取不到是为null
var currentUrl = window.location.href; //获取当前链接
var arr = currentUrl.split("?");//分割域名和参数界限
if (arr.length > ) {
arr = arr[].split("&");//分割参数
for (var i = ; i < arr.length; i++) {
var tem = arr[i].split("="); //分割参数名和参数内容
if (tem[] == param) {
return tem[];
}
}
return null;
}
else {
return null;
}
},
最新文章
- 最长不下降序列nlogn算法
- java泛型详解
- 复制文件的问题:使用FileInputStream和FileOutputStream实现文件复制
- Java总结篇系列:类型转换/造型
- js001-JavaScript简介
- BZOJ 1086 &; 类树的分块
- 43.Android之ListView中BaseAdapter学习
- [Effective JavaScript 笔记]第42条:避免使用轻率的猴子补丁
- CodeForces 618B Guess the Permutation
- Java常量笔记
- Servlet 自定义标签
- JMeter 中对于Json数据的处理方法
- 使用路由传参时,query与params的区别!
- SPOJ - AMR11H (容斥原理)
- ARP欺骗与MITM(中间人攻击)实例
- eclise linux c mysql
- C#中获取数组中相加和最接近或等于(<;=)给定值的算法
- 前端自动化grunt轻松入门
- [html]点击button后画面被刷新原因:未设置type=";button";
- cin读取不知行列数的矩阵以及带逗号的整型数据