javascript 解析url的search方法
更新時間:2010年02月09日 12:10:38 作者:
在做UI的時候 ,有時會要解析url的search部分,裝了一個實用方法,共享給大家。
復制代碼 代碼如下:
function searchParse(){
var resultObj = {};
var search = window.location.search;
if(search && search.length > 1){
var search = search.substring(1);
var items = search.split('&');
for(var index = 0 ; index < items.length ; index++ ){
if(! items[index]){
continue;
}
var kv = items[index].split('=');
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1];
}
}
return resultObj;
}
//Sample Code
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group
var searchObj = searchParse();
var a = searchObj["a"]; //a==hello
var b = searchObj["b"]; //b== kt
var c = searchObj["c"]; //c== group
如果上面的代碼不夠好,可以參考下面的文章。
javascript 獲取url參數(shù)和script標簽中獲取url參數(shù)函數(shù)代碼
JavaScript URL參數(shù)讀取改進版
javascript[js]獲取url參數(shù)的代碼
相關(guān)文章
JS removeAttribute()方法實現(xiàn)刪除元素的某個屬性
這篇文章主要介紹了JS removeAttribute()方法實現(xiàn)刪除元素的某個屬性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01JavaScript數(shù)組every方法的應(yīng)用場景實例
every方法確定數(shù)組中的每一項的結(jié)果都滿足所寫的條件的時候,就會返回true,否則返回false,這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組every方法應(yīng)用場景的相關(guān)資料,需要的朋友可以參考下2022-12-12