document.location.search 的作用

document.location.search 的作用document.location.search的作用document.location.search比如一个URL是XXXX?g=1,那么document.location.search的值就是?g=1functionchangeLocationParameter(nameArray,valueArray){varparameter=document.locati…

document.location.search 的作用

document.location.search

比如一个URL是XXXX?g=1,那么document.location.search的值就是?g=1

function changeLocationParameter(nameArray,valueArray)
{
 var parameter=document.location.search.toString();
 var pname;
 var pstart,pend;
 
 for(var i=0;i<nameArray.length;i++)
 {
  pname=nameArray[i];
  pstart=parameter.indexOf(pname+"=");
   while(pstart>0)
  {
   if(parameter.charAt(pstart-1)=='?' || parameter.charAt(pstart-1)=='&')
   {
    pstart=pstart+pname.length+1;
    pend=parameter.indexOf("&",pstart);
    if(pend>=0)
     parameter=parameter.substring(0,pstart)+valueArray[i]+parameter.substring(pend,parameter.length);
    else
     parameter=parameter.substring(0,pstart)+valueArray[i];
    break;
   }
   else
    pstart=parameter.indexOf(pname+"=",pstart+pname.length+1);
  }
  if(pstart<0)
   parameter+="&"+nameArray[i]+"="+valueArray[i];
 }
 return parameter;
}

 

转载于:https://www.cnblogs.com/Alenliu/p/4969118.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37051.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注