1. 程式人生 > >JS中位址列引數的獲取

JS中位址列引數的獲取

 1 function getParamer(paramer) {
 2 
 3             var url = window.location.href.split("?")[1]; /* 獲取url裡"?"後面的值 */
 4             if (url.indexOf("&") > 0) { /* 判斷是否是一個引數還是多個引數 */
 5                 urlParamArry = url.split("&"); /* 分開每個引數,並放到數組裡 */
 6                 for (var i = 0; i < urlParamArry.length; i++) {
7 var paramerName = urlParamArry[i].split("="); /* 把每個引數名和值分開,並放到數組裡 */ 8 if (paramer == paramerName[0]) { /* 匹配輸入的引數和陣列迴圈出來的引數是否一樣 */ 9 return paramerName[1]; /* 返回想要的引數值 */ 10 } 11 } 12 } else
{ /* 判斷只有個引數 */ 13 var paramerValue = url.split("=")[1]; 14 return paramerValue; 15 } 16 } 17 18 19 var id = getParamer(id);

例如位址列 :http://localhost:8080/LoveHome/context.html?id=2  直接獲取到id = 2;