zoukankan      html  css  js  c++  java
  • 用javascript获得地址栏参数的两种方法

    javascript获得地址栏参数。

    方法1:

    <script language="JavaScript">
    //取地址栏参数
    <!--
    function Request(strName)
    {
    var strHref = "www.jbxue.com /index.html?a=1&b=1&c=测试测试";
    var intPos = strHref.indexOf("?");
    var strRight = strHref.substr(intPos + 1);
    
    var arrTmp = strRight.split("&");
    for(var i = 0; i < arrTmp.length; i++)
    {
    var arrTemp = arrTmp[i].split("=");
    
    if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
    }
    return "";
    }
    
    alert(Request("a"));
    alert(Request("b"));
    alert(Request("c"));
    //-->
    </script>
    
     

    方法二:

    <script>
    //取地址栏参数
    String.prototype.getQuery = function(name)
    {
      var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
      var r = this.substr(this.indexOf("?")+1).match(reg);
      if (r!=null) return unescape(r[2]); return null;
    }
    var str ="www.jbxue.com /index.html?a=1&b=1&c=测试测试";
    alert(str.getQuery("a"));
    alert(str.getQuery("b"));
    alert(str.getQuery("c"));
    </script>
  • 相关阅读:
    SP6779 GSS7
    P2218 [HAOI2007]覆盖问题
    day10-包的定义和内部类
    day09-final、多态、抽象类、接口
    day08-代码块和继承
    day07-变量,封装
    day05-方法、数组
    day04-switch、循环语句
    day03-运算符、键盘录入
    day02-基本概念
  • 原文地址:https://www.cnblogs.com/cfinder010/p/3235898.html
Copyright © 2011-2022 走看看