得到url之后的值

//url的值
var url="https://www.baidu.com/s?wd=%E4%BD%A0%E5%A5%BD&rsv_spt=1&rsv_iqid=0xd02bf63f0000d0c1&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_enter=1&oq=window.location.search.substring&rsv_t=583aIdsVh7bjhXnLOEenk8h%2BDJS8BsbSyUoiA%2FdPGC2h15YutTTOj0uGE1MEcbZvt5wo&rsv_pq=e2367e7b000002fe&inputT=5340&rsv_sug3=60&rsv_sug1=51&rsv_sug7=101&rsv_sug2=0&rsv_sug4=5340";
//将其以“?”截取成数组arr
var arr=url.split("?")[1]
//arr数组循环
arr.split("&").forEach(function(data){
//    将得到的值,以"="分割成数组,并将其下标为0的判断,是否等于"wd"
    if(data.split("=")[0] == "wd"){
//        打印得到结果
        console.log(data.split("=")[1])
    }
})

 

 

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 "";
}

 

posted on 2017-11-17 00:04  大力水手和超级玛丽  阅读(84)  评论(0编辑  收藏  举报

导航