當前位置:成語大全網 - 新華字典 - js取地址欄參數

js取地址欄參數

//?獲取地址欄的參數數組

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[i].replace(reg,'&');

var?tmpStr2?=?set1.split('&');

var?array?=?new?Array?;?

array[tmpStr2[0]]?=?tmpStr2[1]?;?

paramsArray.push(array);

}

}

//?將參數數組進行返回

return?paramsArray?;?

}

//?根據參數名稱獲取參數值

function?getParamValue(name)

{

var?paramsArray?=?getUrlParams();

if(paramsArray?!=?null)

{

for(var?i?=?0?;?i?<?paramsArray.length?;?i?++?)

{

for(var?j?in?paramsArray[i]?)

{

if(?j?==?name?)

{

return?paramsArray[i][j]?;?

}

}

}

}

return?null?;?

}