function objurl(url) { // var url='http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e' var urls = url.split('?')[1] // 获取地址中 ? 后的东西 var lis = urls.split('&') // 将urls根据 & 分隔成函数 console.log(urls) console.log(lis) var obj = {} for (var i = 0; i < lis.length; i++) { var arritem = lis[i] var item = arritem.split('=') obj[item[0]] = item[1] } console.log(obj) } objurl('http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e')