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