1. 程式人生 > >獲取url地址引數封裝 J

獲取url地址引數封裝 J

function UrlSearch () {
  var name;
  var value;
  var str = location.href; 
  var num=str.indexOf("?"); 
  str=str.substr(num+1);  //取得所有引數   stringvar.substr(start [, length ]
  
  var arr=str.split("&");  //各個引數放到數組裡
  for(var i=0;i < arr.length;i++){
    num=arr[i].indexOf("=");
    if(num>0){
      name=arr[i].substring(0,num);
      value=arr[i].substr(num+1);
      this[name]=value;
    }
  }
}
var params = new UrlSearch();

 

 

用法:

以  "https://blog.csdn.net/weixin_37806077?data=2018 " 為例

var value_l = params.data;