js获取网页地址栏中参数的代码一例

发布时间:2019-07-20编辑:脚本学堂
用javascript代码获取网页url地址栏中的参数,还是比较多见的,供大家学习参考。

js代码如下:

//获取地址栏?后面的参数值
function getQueryString(name) {
 if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
 {
  return '';
 }
 var queryString = location.href.substring(location.href.indexOf("?")+1);
 var parameters = queryString.split("&");
 var pos, paraName, paraValue;
 for(var i=0; i<parameters.length; i++)     {
  pos = parameters[i].indexOf('=');
  if(pos == -1) { continue; }
  paraName = parameters[i].substring(0, pos);
  paraValue = parameters[i].substring(pos + 1);
  if(paraName == name){
   return encodeURIComponent(paraValue.replace(/+/g, " "));
  }
 }
 return '';
};
//by www.jb200.com

总结,很多javascript 教程中都在介绍获取url参数的方法,以上的代码,功能相比其它的代码更强大。