zoukankan      html  css  js  c++  java
  • JavaScript 获取地址栏参数值

    //code by:博客园-曹永思

    方法一:
            //根据参数名称获取参数值
            function GetQueryString(name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
                var r = window.location.search.substr(1).match(reg);
                if (r != null) return unescape(r[2]); return null;
            }

            //调用
            var id = GetQueryString('id');

    ---------------------------------------------------------

    方法二:


    // 获取地址栏的参数数组
    function getUrlParams() {
        var search = window.location.search;

        // 写入数据字典
        var tmparray = search.substr(1, search.length).split("&");
        var paramsArray = new Array;
        if (tmparray != null) {
            for (var i = 0; i < tmparray.length; i++) {
                var reg = /[=|^==]/;    // 用=进行拆分,但不包括==
                var set1 = tmparray[i].replace(reg, '&');
                var tmpStr2 = set1.split('&');
                var array = new Array;
                array[tmpStr2[0]] = tmpStr2[1];
                paramsArray.push(array);
            }
        }
        // 将参数数组进行返回
        return paramsArray;
    }
    // 根据参数名称获取参数值
    function GetQueryString(name) {
        var paramsArray = getUrlParams();
        if (paramsArray != null) {
            for (var i = 0; i < paramsArray.length; i++) {
                for (var j in paramsArray[i]) {

                    if (j.toLowerCase() == name.toLowerCase()) {
                        return paramsArray[i][j];
                    }
                }
            }
        }
        return null;
    }

      

     欢迎转载,转载请注明出处,希望帮到更多人。

    .net重写URL:http://www.cnblogs.com/yonsy/archive/2012/09/21/2696935.html
  • 相关阅读:
    [BZOJ3160]万径人踪灭
    [BZOJ5212][ZJOI2018]历史
    [BZOJ3563&3569]DZY Loves Chinese
    [HDU4336]Card Collector
    [HDU4652]Dice
    [POJ3683]Priest John's Busiest Day
    ISODateTimeFormat 转换2019-08-15T00:36:49.366456463Z 日期格式
    GoTTY-K8S-Docker 终端
    【php】PHP对redis操作详解
    【tool】VLC播放rtmp协议
  • 原文地址:https://www.cnblogs.com/yonsy/p/2782879.html
Copyright © 2011-2022 走看看