js select

不废话,just show code,注释已经很详尽。
www根目录下新建demo文件夹,复制代码到demo文件夹并命名为year.html,同目录下放jquery.min.js。




    
    Document
    


    

原URL关键字在传base64加密遇到"="会找不到参数,已将原文替换新URL关键字查询

第一种方法
 function getQueryVariable(variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return pair[1];
            }
        }
        return (false);
    }
第二种更好的方法
    //URL关键字
    function getQueryVariable(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var reg_rewrite = new RegExp("(^|/)" + name + "/([^/]*)(/|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        var q = window.location.pathname.substr(1).match(reg_rewrite);
        if(r != null){
            return unescape(r[2]);
        }else if(q != null){
            return unescape(q[2]);
        }else{
            return null;
        }
    }

你可能感兴趣的:(js select)