园林鸟 发表于 2012-12-22 21:27:19

js获取地址栏的参数值

<div id="cnblogs_post_body">当地址栏含有参数,我们可以再目标页面通过window.location.search来获取我们需要的参数及其值
<div class="cnblogs_code">// 获取地址栏的参数数组function getUrlParams(){    var search = window.location.search ;   // 写入数据字典    var tmparray = search.substr(1,search.length).split("&");    var paramsArray = new Array;   if( tmparray != null)    {      for(var i = 0;i<tmparray.length;i++)      {            var reg = /[=|^==]/;    // 用=进行拆分,但不包括==            var set1 = tmparray.replace(reg,'&');            var tmpStr2 = set1.split('&');            var array = new Array ;             array0]] = tmpStr2] ;             paramsArray.push(array);      }    }    // 将参数数组进行返回    return paramsArray ;   }// 根据参数名称获取参数值function getParamValue(name){    var paramsArray = getUrlParams();    if(paramsArray != null)    {      for(var i = 0 ; i < paramsArray.length ; i ++ )      {            for(varj in paramsArray )            {                if( j == name )                {                  return paramsArray ;               }            }      }    }    return null ; }
页: [1]
查看完整版本: js获取地址栏的参数值