js修改URL参数(实现代码)

复制代码代码如下所示:
功能changeurlpar(URL,参考值){
var;
如果(url.indexof('')!= 1)
STR = url.substr(url.indexof(' ')+ 1);
其他的
返回URL++++值;
VaR ReturnUrl = ;
无功setparam = ;
var arr;
var修改 0 ;
如果(str.indexof('')!= 1){
ARR = str.split('');
对(我在ARR){
如果(ARR {我}。分裂(T){ 0 } = = REF){
setparam =价值;
修改1;
}
{其他
setparam = ARR {我}。分裂(= { 1 });
}
ReturnUrl = ReturnUrl + { 0 } + ARR {我}。分裂(t)= setparam + + ;
}
returnurl.substr ReturnUrl =(0,returnurl.length - 1);
如果(修改= 0)
如果(ReturnUrl = str)
ReturnUrl = ReturnUrl ++编号+=+价值;
}
{其他
如果(str.indexof(T)!= 1){
ARR = str.split(T);
如果(ARR { 0 } = = REF){
setparam =价值;
修改1;
}
{其他
setparam = ARR { 1 };
}
ReturnUrl = ARR { 0 } +=+ setparam;
如果(修改= 0)
如果(ReturnUrl = str)
ReturnUrl = ReturnUrl ++编号+=+价值;
}
其他的
ReturnUrl = REF +=+价值;
}
返回url.substr(0,url.indexof('))++ ReturnUrl;
}