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传递参数

  • 相关阅读:
    计算机语言的学习之道
    单麦克风远场语音降噪解决方案
    ESP8266 SPI 开发之软件驱动代码分析
    ESP8266 SPI 开发之软硬基础分析
    蓝牙5.0协议及下载地址
    python中往json中添加文件的方法
    Python isinstance() 函数含义及用法解析
    从一线方案商的角度来看高通QCC3020芯片
    Ubuntu18.04声卡配置问题解决
    python 音频通道分离的源码实现
  • 原文地址:https://www.cnblogs.com/jellydong/p/7479558.html
Copyright © 2011-2022 走看看