Location 对象是 Window 对象的一个部分,包含有关当前 URL 的信息,可通过 window.location 属性来访问。
window.location.search 从问号 (?) 开始的 URL(查询部分)。
以下代码,将当前页面的location对象所请求的参数转化为对象形式
function formatSearch(se){ if (typeof se !== "undefined") { se = se.substr(1); //从起始索引号提取字符串中指定数目的字符 var arr = se.split("&"), //把字符串分割为字符串数组 obj = {}, newarr = []; arr.forEach(function(v, i){ //数组遍历 console.log(v); console.log(i); newarr = v.split("="); if(typeof obj[newarr[0]] === "undefined"){ obj[newarr[0]] = newarr[1]; } }); return obj; }; } console.log( formatSearch(window.location.search) );
评论前必须登录!
注册