var url = "http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e"; var paramstr = url.substring(url.indexOf("?")+1); var pms = paramstr.split("&"); var obj = {}; for(var i=0;i<pms.length;i++){ if(pms[i].indexOf("=") < 0){ obj[pms[i]] = "undefined"; }else{ var pa = pms[i].split("="); obj[pa[0]] = pa[1]; } } //只有 Gecko 核心的瀏覽器(好比 Firefox)支持該方法,也就是說 IE、Safari、Chrome、Opera 等瀏覽器均不支持該方法。 alert(obj.toSource());