/**
* 如果傳了 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 常用計算JS
- 常用的js方法JS
- js 常用函式JS函式
- js常用寫法JS
- 常用JS方法整理JS
- js常用方法整理JS
- nodeJs常用APINodeJSAPI
- js常用函式JS函式
- nodejs常用元件NodeJS元件
- 常用js彙總JS
- 常用的JS技巧JS
- JS常用庫系列--tween.jsJS
- js 常用--你懂的JS
- JS常用簡寫技巧JS
- JS 常用簡寫技巧JS
- js常用時間方法JS
- js常用陣列方法JS陣列
- js 常用演算法JS演算法
- 常用js方法總結:JS
- JS常用陣列操作JS陣列
- JS常用程式碼塊JS
- 常用Json工具類JSON
- Js常用的函式JS函式
- JSP常用語法JS
- JS常用程式碼片段JS
- AngularJS 常用語法AngularJS
- 常用的js工具方法JS
- js中的常用方法JS
- 個人JS常用類庫整理JS
- 原生js的常用方法整理JS
- 常用,好用的js程式碼JS
- JS的常用內建物件JS物件
- 11個常用JS小小技巧JS
- JS 中常用的去重JS
- 常用js函式封裝JS函式封裝
- 常用js正規表示式JS
- js常用的陣列方法JS陣列