最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 修改URL參數(shù)(實現(xiàn)代碼)

 更新時間:2013年07月08日 10:19:39   作者:  
本篇文章是對JS修改URL參數(shù)的實現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:

function changeURLPar(url, ref, value) {
    var str = "";
    if (url.indexOf('?') != -1)
        str = url.substr(url.indexOf('?') + 1);
    else
        return url + "?" + ref + "=" + value;
    var returnurl = "";
    var setparam = "";
    var arr;
    var modify = "0";
    if (str.indexOf('&') != -1) {
        arr = str.split('&');
        for (i in arr) {
            if (arr[i].split('=')[0] == ref) {
                setparam = value;
                modify = "1";
            }
            else {
                setparam = arr[i].split('=')[1];
            }
            returnurl = returnurl + arr[i].split('=')[0] + "=" + setparam + "&";
        }
        returnurl = returnurl.substr(0, returnurl.length - 1);
        if (modify == "0")
            if (returnurl == str)
                returnurl = returnurl + "&" + ref + "=" + value;
    }
    else {
        if (str.indexOf('=') != -1) {
            arr = str.split('=');
            if (arr[0] == ref) {
                setparam = value;
                modify = "1";
            }
            else {
                setparam = arr[1];
            }
            returnurl = arr[0] + "=" + setparam;
            if (modify == "0")
                if (returnurl == str)
                    returnurl = returnurl + "&" + ref + "=" + value;
        }
        else
            returnurl = ref + "=" + value;
    }
    return url.substr(0, url.indexOf('?')) + "?" + returnurl;
}

相關(guān)文章

  • JavaScript面向?qū)ο蠓謱铀季S全面解析

    JavaScript面向?qū)ο蠓謱铀季S全面解析

    這篇文章主要介紹了JavaScript面向?qū)ο蠓謱铀季S,js本身不是面向?qū)ο笳Z言,在我們實際開發(fā)中其實很少用到面向?qū)ο笏枷?。下文關(guān)于js面向?qū)ο笾R給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2016-11-11
  • Javascript 中 null、NaN和undefined的區(qū)別總結(jié)

    Javascript 中 null、NaN和undefined的區(qū)別總結(jié)

    js中的數(shù)據(jù)類型有undefined,boolean,number,string,object等5種,前4種為原始類型,第5種為引用類型,接下來與大家分享下它們之間的區(qū)別
    2013-04-04
  • js中事件對象和事件委托的介紹

    js中事件對象和事件委托的介紹

    今天小編就為大家分享一篇關(guān)于js中事件對象和事件委托的介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 基于JS正則表達(dá)式實現(xiàn)模板數(shù)據(jù)動態(tài)渲染(實現(xiàn)思路詳解)

    基于JS正則表達(dá)式實現(xiàn)模板數(shù)據(jù)動態(tài)渲染(實現(xiàn)思路詳解)

    這篇文章主要介紹了基于JS正則表達(dá)式實現(xiàn)模板數(shù)據(jù)動態(tài)渲染 ,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • layui.use模塊外部使用其內(nèi)部定義的js封裝函數(shù)方法

    layui.use模塊外部使用其內(nèi)部定義的js封裝函數(shù)方法

    今天小編就為大家分享一篇layui.use模塊外部使用其內(nèi)部定義的js封裝函數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 在window.setTimeout方法中傳送對象

    在window.setTimeout方法中傳送對象

    setTimeout方法是js中的延時方法,很多js的bug,只需要使用該方法延時一下,就會自動解決了,簡直就是萬能藥方,也是我比較喜歡使用的最后手段。
    2006-12-12
  • 如何使用uniapp開發(fā)微信小程序獲取當(dāng)前位置詳解

    如何使用uniapp開發(fā)微信小程序獲取當(dāng)前位置詳解

    uni-app小程序項目無法直接獲取到地理位置,只能通過獲取到的經(jīng)緯度,調(diào)用第三方地圖Api獲取,下面這篇文章主要給大家介紹了關(guān)于如何使用uniapp開發(fā)微信小程序獲取當(dāng)前位置的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • JS訪問DOM節(jié)點(diǎn)方法詳解

    JS訪問DOM節(jié)點(diǎn)方法詳解

    這篇文章主要介紹了JS訪問DOM節(jié)點(diǎn)方法,結(jié)合實例形式較為詳細(xì)的分析了JS訪問DOM節(jié)點(diǎn)的相關(guān)函數(shù)與使用方法,需要的朋友可以參考下
    2016-11-11
  • Uni-app跨平臺開發(fā)應(yīng)用入門實戰(zhàn)

    Uni-app跨平臺開發(fā)應(yīng)用入門實戰(zhàn)

    這篇文章主要為大家介紹了Uni-app跨平臺開發(fā)應(yīng)用入門實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • JavaScript實現(xiàn)可拖拽的拖動層Div實例

    JavaScript實現(xiàn)可拖拽的拖動層Div實例

    這篇文章主要介紹了JavaScript實現(xiàn)可拖拽的拖動層Div的方法,拖拽頁面中的div塊可實現(xiàn)div塊按照拖動軌跡移動的效果,涉及javascript鼠標(biāo)事件、頁面元素樣式結(jié)合事件函數(shù)動態(tài)操作的相關(guān)技巧,需要的朋友可以參考下
    2015-08-08

最新評論

尤溪县| 古浪县| 勃利县| 通辽市| 台州市| 洞头县| 双牌县| 桦南县| 大连市| 霍邱县| 界首市| 德昌县| 安陆市| 靖西县| 新营市| 什邡市| 宁远县| 玛多县| 洞头县| 四子王旗| 尚志市| 沧源| 家居| 手游| 凤台县| 东城区| 景泰县| 玉溪市| 斗六市| 西城区| 七台河市| 铜梁县| 碌曲县| 怀来县| 九台市| 汝州市| 本溪市| 洪洞县| 桦南县| 宿松县| 永春县|