以下示例如下:


功能getquestr(URL,REF) / /采集参数
{
var str = url.substr(url.indexof(' ')+ 1);
如果(str.indexof('')!= 1){
var arr = str.split(' ');
对(我在ARR){
如果(ARR {我}。分裂(T){ 0 } = =参考)
返回(ARR {我}。分裂= { 1 });
}
}
{其他
返回url.substr(url.indexof(T)+ 1)
}
}

功能setquestr(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;
}

功能delquestr(URL,REF) / /删除参数值
{
var;

如果(url.indexof('')!= 1)
STR = url.substr(url.indexof(' ')+ 1);
其他的
返回的URL;
var arr = ;
VaR ReturnUrl = ;
无功setparam = ;
如果(str.indexof('')!= 1){
ARR = str.split('');
对(我在ARR){
如果(ARR {我}。分裂(T){ 0 }!= REF){
ReturnUrl = ReturnUrl + { 0 } + ARR {我}。分裂(t)= ARR {我},分裂+ { 1 } +(T);
}
}
返回url.substr(0,url.indexof('))++ returnurl.substr(0,returnurl.length - 1);
}
{其他
ARR = str.split(T);
如果(ARR { 0 } =参考)
返回url.substr(0,url.indexof('));
其他的
返回的URL;
}
}


上面的js操作参数方法的浏览器是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。