js 解析 分割 獲取 URL 引數
阿新 • • 發佈:2019-02-02
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'];即可獲取。