分类分类
更新时间:2026-08-08 18:27:56作者:yezheng
javascritp添加url参数方法,将参数加入到url中,如果原来url中有则覆盖,下面通过代码实例给大家讲解,具体内容请看下文。
js代码如下所示:
function addToUrl(obj){
var aprotocol = location.protocol;
var ahost = location.host;
var apath = location.pathname;
var asearch = location.search;
var ahash = location.hash;
var result = '';
console.log(obj);
var joinObj = function(joinObj_obj){
var result = '';
for(var i in joinObj_obj){
result += i + '=' + joinObj_obj[i];
}
return result;
};
var splitSearchToObj = function(str){
var resObj = {};
var arr = str.split('&');
for(var i = ; i < arr.length; i++){
resObj[arr[]] = arr[];
}
return resObj;
};
var existObjKey = function(existObjKey_obj, str){
for(var i in existObjKey_obj){
if(i == str){
return true;
}
}
return false;
};
var objExtend = function(obj, obj){
var result = {};
for(var i in obj){
if(existObjKey(obj, i)){
result[i] = obj[i];
}else{
result[i] = obj[i];
}
}
};
if(asearch == ''){
console.log(obj);
result = aprotocol + '//' + ahost + apath + '?' + joinObj(obj) + ahash;
}else{
var oldSearchObj = splitSearchToObj(asearch.substr());
result = aprotocol + '//' + ahost + apath + joinObj(objExtend(oldSearchObj, obj)) + ahash;
}
return result;
}
addToUrl({'kd': 'aaa'});
JavaScript添加更改URL参数
function ChangeParam(name,value)
{
var url=window.location.href ;
var newUrl="";
var reg = new RegExp("(^|)"+ name +"=([^&]*)(|$)");
var tmp = name + "=" + value;
if(url.match(reg) != null)
{
newUrl= url.replace(eval(reg),tmp);
}
else
{
if(url.match("[?]"))
{
newUrl= url + "&" + tmp;
}
else
{
newUrl= url + "?" + tmp;
}
}
location.href=newUrl;
}
以上内容是小编给大家介绍的JavaScritp添加url参数并将参数加入到url中及更改url参数的方法,希望对大家有所帮助,更多信息请登录脚本之家网站了解更多。
相关
星球小队策略游戏316.49 MBv1.15.366.638912026-08-08
下载超市大亨3D经营养成253.14 MBv10.252026-08-08
下载绝世武林角色扮演453.09 MBv1.8.14162026-08-08
下载Crush Crush手机版经营养成124.86 Mv0.4482026-08-08
下载消消大亨经营养成13.56 Mv1.0.02026-08-08
下载endacopia手机版冒险游戏1.43Gv1.0.02026-08-08
下载最强帮主角色扮演143.91 Mv9991.12026-08-08
下载战西游手游折扣版策略游戏13.77 Mv1.02026-08-08
下载富豪物语创业时代官方版经营养成215.01 Mv3.0.12026-08-08
下载咒术回战爱憎乱斗手游动作射击291.7 Mv1.0.02026-08-08
下载三国吧兄弟折扣版策略游戏380.04 Mv1.0.02026-08-08
下载代号97动作射击277.47 Mv1.0.72026-08-08
下载










