/**
* 如果傳了 key 就返回相應的 value
* 沒有傳key 就返回所有的位址列引數物件
* @param key
* @returns {*}
*/
function getQuery(key) {
var url = window.location.href;
var queryArr = decodeURIComponent(url).split('?'), obj = {};
if (queryArr.length <= 1) return null;
var paramArr = queryArr[1].split('&');
for (var i = 0; i < paramArr.length; i++) {
var item = paramArr[i];
if (item.indexOf('=') != -1) {
var tmp = item.split('=');
obj[tmp[0]] = tmp[1];
} else {
obj[item] = true;
}
}
if (!key) return obj;
if (obj[key]) {
return obj[key];
} else {
return null;
}
}
複製程式碼
常用js
相關文章
- JS 常用技巧JS
- JS常用庫系列--tween.jsJS
- js 常用計算JS
- js 常用函式JS函式
- 常用的js方法JS
- js常用寫法JS
- 常用JS方法整理JS
- js常用方法整理JS
- JS常用陣列操作JS陣列
- 常用js方法總結:JS
- js常用時間方法JS
- js 常用演算法JS演算法
- js常用陣列方法JS陣列
- JS常用簡寫技巧JS
- Js常用的函式JS函式
- js 常用--你懂的JS
- JS 常用簡寫技巧JS
- JS常用程式碼塊JS
- 常用,好用的js程式碼JS
- js 常用的設計模式JS設計模式
- 原生js的常用方法整理JS
- JS 中常用的去重JS
- vue.config.js常用配置VueJS
- 11個常用JS小小技巧JS
- JS的常用內建物件JS物件
- JS常用陣列操作全解析JS陣列
- [js常用]文字轉化成語音JS
- cocos2d - JS 常用 API :JSAPI
- JS 常用方法總結記錄JS
- JS常用屬性方法大全(一)JS
- js常用的功能 table>tr>tdJS
- Dynamics CRM 2013 常用JS指令碼JS指令碼
- 個人JS常用類庫整理JS
- 遍歷方法 js jquery 我 常用JSjQuery
- Vue.js常用指令:v-forVue.js
- js陣列常用方法總結JS陣列
- vue.js常用屬性 es6的常用語法Vue.js
- 整理js 框架裡面常用正則JS框架