首頁 >web前端 >js教程 >js取得或設定目前視窗url參數的小例子_javascript技巧

js取得或設定目前視窗url參數的小例子_javascript技巧

WBOY
WBOY原創
2016-05-16 17:20:111283瀏覽

複製程式碼 程式碼如下:

// 取得目前視窗url中param參數的值
function get_param(param){
    var query = location.search.substring(1).split('&');
    for(var i=0;i        var kv = query[i].split('=');
        if(kv[0] == param){    }
    return null;
}

// 設定目前視窗url中param的值
function set_param(param,value){    var query = location.search.substring(1);

  Regp  var p = new ^|&" param ")=[^&]*");
    if(p.test(query)){
        query = query.replace(p,"$1=" value);
location.search = '?' query;
    }else{
        if(query == ''){
        }else{
            location.search = '?' query '&' param '=' value;
        取得到的是url中?開始到#之間的內容(包含?但不包含#)。

在上一個翻頁程式碼,其中用有到了上面兩個函數




複製程式碼

程式碼如下:

// 下一頁
function page_next(current_page,page_total){
    if(current_page     set_param('page',next_page);
}


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn