本文實例講述了javascript查詢字符串參數的方法。分享給大家供大家參考。具體實現方法如下:
復制代碼 代碼如下:/* 解析查詢字符串 返回包含所有參數的一個對象 */
function getQueryStringArgs(){
//取得查詢字符串並去掉開頭的問號
var qs = (location.search.length > 0 ? location.search.substring(1) : '');
//保存數據的對象
args = {};
//取得每一項
var items = qs.length ? qs.split('&') : [],
item = null,
name = null,
//在for循環中使用
i = 0, len = items.length;
//逐個將每一項添加到args對象中
for(i = 0 ; i < len; i++){
item = items[i].split('=');
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
if(name.length){
args[name] = value;
}
}
return args;
}
這樣就可以很方便的獲取到URL中的對應的參數值了。
希望本文所述對大家的javascript程序設計有所幫助。