本篇文章是对使用js设置url参数的实现代码进行了详细的分析介绍
需要的朋友参考下
// 获取地址栏的参数数组
function getUrlParams() {
var search = windowlocationsearch;
// 写入数据字典
var tmparray = searchsubstr( searchlength)split("&");
var paramsArray = new Array;
if (tmparray != null) {
for (var i = ; i < tmparraylength; i++) {
var reg = /[=|^==]/; // 用=进行拆分但不包括==
var set = tmparray[i]replace(reg &);
var tmpStr = setsplit(&);
var array = new Array;
array[tmpStr[]] = tmpStr[];
paramsArraypush(array);
}
}
// 将参数数组进行返回
return paramsArray;
}
// 根据参数名称获取参数值
function getParamValue(name) {
var paramsArray = getUrlParams();
if (paramsArray != null) {
for (var i = ; i < paramsArraylength; i++) {
for (var j in paramsArray[i]) {
if (j == name) {
return paramsArray[i][j];
}
}
}
}
return null;
}