zoukankan      html  css  js  c++  java
  • JS获取浏览器地址栏的多参数值的任意值

    常用的几个方法就不讲了,这里我用的是两个方法组

    使用方法是:

    getParamValue("id");
    http://localhost:2426/TransactionNotes.aspx?id=100
    返回值是100;
    

    // 根据参数名称获取参数值
            function getParamValue(name) {
                var paramsArray = getUrlParams();
                if (paramsArray != null) {
                    for (var i = 0 ; i < paramsArray.length ; i++) {
                        for (var j in paramsArray[i]) {
                            if (j == name) {
                                return paramsArray[i][j];
                            }
                        }
                    }
                }
                return null;
            }
    
     // 获取地址栏的参数数组
            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;
            }
    

    方法可用.

  • 相关阅读:
    update 更改字段
    查看 links
    oracle 统计字段空值数
    查看oracle 数据库编码个格式
    oracle 数据库DBA权限
    一文弄懂 Golang 排序
    Golang Linux、Windows、Mac 下交叉编译
    go 简单封装数学运算包
    [Vue warn]: Unknown custom element: did you register the component correctly?
    深度图怎么看行情走势
  • 原文地址:https://www.cnblogs.com/kangzi/p/4127052.html
Copyright © 2011-2022 走看看