美文网首页
javascript获取URL查询参数的三种方法

javascript获取URL查询参数的三种方法

作者: 文大猿 | 来源:发表于2019-02-27 09:33 被阅读0次

    0X0

        var sPageURL = window.location.search.substring(1),
            sURLVariables = sPageURL.split('&'),
            sParameterName,
            i;
    
        for (i = 0; i < sURLVariables.length; i++) {
            sParameterName = sURLVariables[i].split('=');
    
            if (sParameterName[0] === sParam) {
                return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
            }
        }
    }; 
    

    0X1

        name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
        var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
        var results = regex.exec(location.search);
        return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
    }; 
    

    0X2

        var results = new RegExp('[\?&]' + name + '=([^]*)').exec(window.location.href);
        if (results==null){
           return null;
        }
        else{
           return results[1] || 0;
        }
    }
    

    相关文章

      网友评论

          本文标题:javascript获取URL查询参数的三种方法

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