美文网首页
通用函数--获取地址栏中参数

通用函数--获取地址栏中参数

作者: Lusia_ | 来源:发表于2017-03-07 13:35 被阅读106次

    每次想要获得地址栏中的参数时都可以使用下面的方法进行获取,theRequest对象就是包含所有参数的对象。theRequest.属性值即可获得value值。

    1、函数封装

    function GetRequest() {
        var url = location.search; 
        //获取url中"?"符后的字串
        var theRequest = new Object();
        if (url.indexOf("?") != -1) {
            var str = url.substr(1);
            strs = str.split("&");
            for(var i = 0; i < strs.length; i++) {
                theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
            }
        }
        return theRequest;
    }
    

    2、调用

    var param = GetRequest();
    console.log(param);
    
    地址栏地址 打印结果

    相关文章

      网友评论

          本文标题:通用函数--获取地址栏中参数

          本文链接:https://www.haomeiwen.com/subject/huhmgttx.html