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; }
博客介绍了document.location.search的作用,以URL“XXXX?g=1”为例,说明document.location.search的值为“?g=1”,还给出了转载来源。
809

被折叠的 条评论
为什么被折叠?



