1. 程式人生 > >js 解析 分割 獲取 URL 引數

js 解析 分割 獲取 URL 引數

function getQueryStringArgs(){
var qs = (location.search.length>0?location.search.substring(1):"")var args = {};
var items = qs.split("&");
var item = null,    name=null,    value=null;
for(var i=0;i<items.length;i++){item=items[i].split("=");
name=decodeURIComponent(item[0]);
value=decodeURIComponent(item[1]);
args[name]=value;}return args;}var args=getQueryStringArgs();

在百度中輸入java後,出現如下的地址:http://www.baidu.com/s?wd=java&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=3&rsv_sug=0&rsv_sug4=218&rsv_sug1=1&inputT=2460用上面的JS方法即可獲取所需要的有用的引數。如wd=java;var wd= args['wd'];即可獲取。