Home >Web Front-end >JS Tutorial >javaScript query string parameters get
function getQueryStringArgs() { //取得查询字符串并去掉开头的问号 var qs = (location.search.length > 0 ? location.search.substring(1) : ""); //保存数据对象 args = {}; //取得每一项 items = qs.length ? qs.split("&") : [], item = null; name = null; value = null; //for循环 i = 0; len = items.length; //将每一项加入args对象中 for (i = 0; i < len; i++) { item = items[i].split("="); name = decodeURIComponent(item[0]); value = decodeURIComponent(item[1]); if (name.length) { args[name] = value; } } return args; } //假设 ?q=javascript&num=10 var args = getQueryStringArgs(); alert(args["q"]); alert(args["num"]);