zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    max()和数组里面的max
    NYOJ 超级台阶
    NYOJ Fibonacci数
    floor()向下取整函数
    pow()函数
    HDU 小数化分数 1717
    大端和小端存储
    字节对齐
    CvvImage内存泄漏解决
    01矩阵中,把0的点的行和列都置零
  • 原文地址:https://www.cnblogs.com/ChromeT/p/9962597.html
Copyright © 2011-2022 走看看