zoukankan      html  css  js  c++  java
  • js获取url传递参数

    果冻栋吖

    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript">
            window.onload = function() {
    
                function GetURLlist(name) {
                    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
                    var r = window.location.search.substr(1).match(reg);
                    if(r != null) return unescape(r[2]);
                    return null;
                }
    
                function GetUrlParam(paraName) {    
                    var url = document.location.toString();    
                    var arrObj = url.split("?");
                    if(arrObj.length > 1) {      
                        var arrPara = arrObj[1].split("&");      
                        var arr; 
                        for(var i = 0; i < arrPara.length; i++) {        
                            arr = arrPara[i].split("=");     
                            if(arr != null && arr[0] == paraName) {          
                                return arr[1];        
                            }      
                        }      
                        return "";    
                    }    
                    else {      
                        return "";    
                    }  
                }
                // 调用方法
                console.log(GetURLlist("a"));
                console.log(GetURLlist("b"));
                console.log(GetURLlist("c"));
                // 调用方法
                console.log(GetUrlParam("a"));
                console.log(GetUrlParam("b"));
                console.log(GetUrlParam("c"));
            }
        </script>
    </head>
    
    <body>
    </body>

    设置或获取对象指定的文件名或路径。

    alert(window.location.pathname)

    设置或获取整个 URL 为字符串。

    alert(window.location.href);

    设置或获取与 URL 关联的端口号码。

    alert(window.location.port)

    设置或获取 URL 的协议部分。

    alert(window.location.protocol)

    设置或获取 href 属性中在井号“#”后面的分段。

    alert(window.location.hash)

    设置或获取 location 或 URL 的 hostname 和 port 号码。

    alert(window.location.host)

    设置或获取 href 属性中跟在问号后面的部分。

    alert(window.location.search)

    转自:js获取url传递参数

  • 相关阅读:
    8/30 sql脚本
    navicat批量添加uuid去重
    循环向JsonArray添加对象
    java String字符串去除()里的内容
    工厂模式
    Thymeleaf学习
    SSH开发常用常见的src下建的包名
    04jQuery操作03
    04jQuery筛选jquery对象02
    04jQuery筛选jquery对象01
  • 原文地址:https://www.cnblogs.com/jellydong/p/7479558.html
Copyright © 2011-2022 走看看