使用js 设置url参数
更新时间:2013年07月08日 11:18:36 作者:
本篇文章是对使用js设置url参数的实现代码进行了详细的分析介绍,需要的朋友参考下
// 获取地址栏的参数数组
function getUrlParams() {
var search = window.location.search;
// 写入数据字典
var tmparray = search.substr(1, search.length).split("&");
var paramsArray = new Array;
if (tmparray != null) {
for (var i = 0; i < tmparray.length; i++) {
var reg = /[=|^==]/; // 用=进行拆分,但不包括==
var set1 = tmparray[i].replace(reg, '&');
var tmpStr2 = set1.split('&');
var array = new Array;
array[tmpStr2[0]] = tmpStr2[1];
paramsArray.push(array);
}
}
// 将参数数组进行返回
return paramsArray;
}
// 根据参数名称获取参数值
function getParamValue(name) {
var paramsArray = getUrlParams();
if (paramsArray != null) {
for (var i = 0; i < paramsArray.length; i++) {
for (var j in paramsArray[i]) {
if (j == name) {
return paramsArray[i][j];
}
}
}
}
return null;
}
function getUrlParams() {
var search = window.location.search;
// 写入数据字典
var tmparray = search.substr(1, search.length).split("&");
var paramsArray = new Array;
if (tmparray != null) {
for (var i = 0; i < tmparray.length; i++) {
var reg = /[=|^==]/; // 用=进行拆分,但不包括==
var set1 = tmparray[i].replace(reg, '&');
var tmpStr2 = set1.split('&');
var array = new Array;
array[tmpStr2[0]] = tmpStr2[1];
paramsArray.push(array);
}
}
// 将参数数组进行返回
return paramsArray;
}
// 根据参数名称获取参数值
function getParamValue(name) {
var paramsArray = getUrlParams();
if (paramsArray != null) {
for (var i = 0; i < paramsArray.length; i++) {
for (var j in paramsArray[i]) {
if (j == name) {
return paramsArray[i][j];
}
}
}
}
return null;
}
您可能感兴趣的文章:
- JS 文件传参及处理技巧分析
- JS截取url中问号后面参数的值信息
- JS过滤url参数特殊字符的实现方法
- js获取url中指定参数值的示例代码
- js获取url参数代码实例分享(JS操作URL)
- JS获取URL中的参数数据
- js获取或设置当前窗口url参数的小例子
- js获取URL的参数的方法(getQueryString)示例
- js获取url参数值的两种方式
- js正则解析URL参数示例代码
- JS 修改URL参数(实现代码)
- 解析js如何获取当前url中的参数值并复制给input
- JS获得URL超链接的参数值实例代码
- js取得url地址参数实例
- js修改地址栏URL参数解决url参数问题
- js分解url参数(面向对象-极简主义法应用)
- js获取url参数的使用扩展实例
- 给js文件传参数(详解)
最新评论