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

javascript 獲取url參數(shù)和script標(biāo)簽中獲取url參數(shù)函數(shù)代碼

 更新時(shí)間:2010年01月22日 09:07:59   作者:  
不要在方法中調(diào)用方法,否則可能始終獲取的是最后一個(gè)js的文件的參數(shù),要在方法中使用,請(qǐng)先用變量保存,在方法中直接獲取
url paramter:
復(fù)制代碼 代碼如下:

//lastest:
var getArgs=function() {//get url querystring
var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={};
while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]);
return args;
};
//只取一個(gè):
var queryString=function(key){
return (document.location.search.match(new RegExp("(?:^\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1];
}
var args=getArgs();
alert(args.name+" | "+args.sex+" | "+args.age);
//測(cè)試鏈接:<a href="?name=abc&sex=男&age=12">test getQueryString</a>




script paramter:
復(fù)制代碼 代碼如下:

var getScriptArgs=function(){//獲取多個(gè)參數(shù)
var scripts=document.getElementsByTagName("script"),
script=scripts[scripts.length-1],//因?yàn)楫?dāng)前dom加載時(shí)后面的script標(biāo)簽還未加載,所以最后一個(gè)就是當(dāng)前的script
src=script.src,
reg=/(?:\?|&)(.*?)=(.*?)(?=&|$)/g,
temp,res={};
while((temp=reg.exec(src))!=null) res[temp[1]]=decodeURIComponent(temp[2]);
return res;
};
var args=getScriptArgs();
alert(args.a+" | "+args.b+" | "+args.c);
//假如上面的js是在這個(gè)js1.js的腳本中<script type="text/javascript" src="js1.js?a=abc&b=漢字&c=123"></script>

var getScriptArg=function(key){//獲取單個(gè)參數(shù)
var scripts=document.getElementsByTagName("script"),
script=scripts[scripts.length-1],
src=script.src;
return (src.match(new RegExp("(?:\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1];
};
alert(getScriptArg("c"));

ps:不要在方法中調(diào)用方法,否則可能始終獲取的是最后一個(gè)js的文件的參數(shù),要在方法中使用,請(qǐng)先用變量保存,在方法中直接獲取

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)文章關(guān)注功能詳細(xì)流程

    微信小程序?qū)崿F(xiàn)文章關(guān)注功能詳細(xì)流程

    在社交小程序里有個(gè)常見的場(chǎng)景是關(guān)注功能,我們本篇以關(guān)注已經(jīng)發(fā)布的文章為例,講解一下關(guān)注功能如何實(shí)現(xiàn)
    2022-08-08
  • JS自定義函數(shù)實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)換成date的方法示例

    JS自定義函數(shù)實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)換成date的方法示例

    這篇文章主要介紹了JS自定義函數(shù)實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)換成date的方法,結(jié)合具體實(shí)例形式分析了javascript時(shí)間戳與日期格式的計(jì)算與轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • Javascript中將變量轉(zhuǎn)換為字符串的三種方法

    Javascript中將變量轉(zhuǎn)換為字符串的三種方法

    這篇文章主要給大家介紹了關(guān)于Javascript中將變量轉(zhuǎn)換為字符串的三種方法,這三種方法分別是:value.toString()、"" + value和String(value),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • js中substring和substr的詳細(xì)介紹與用法

    js中substring和substr的詳細(xì)介紹與用法

    這篇文章介紹了js中substring和substr的用法,有需要的朋友可以參考一下
    2013-08-08
  • JavaScript中的內(nèi)存泄漏的原因

    JavaScript中的內(nèi)存泄漏的原因

    本文主要介紹了聊一聊JavaScript中的內(nèi)存泄漏,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 在一個(gè)瀏覽器里呈現(xiàn)所有瀏覽器測(cè)試結(jié)果的前端測(cè)試工具的思路

    在一個(gè)瀏覽器里呈現(xiàn)所有瀏覽器測(cè)試結(jié)果的前端測(cè)試工具的思路

    對(duì)前端工程師來說,跨瀏覽器的兼容性問題一直是最頭疼的,測(cè)試一個(gè)小小的東西,就要打開N個(gè)瀏覽器,然后比較來比較去,記錄個(gè)瀏覽器的數(shù)據(jù),比較不同,實(shí)在是麻煩.
    2010-03-03
  • 解決js下referer兼容各大瀏覽器的方法

    解決js下referer兼容各大瀏覽器的方法

    眾所周知,我們web開發(fā)人員痛恨IE瀏覽器,因?yàn)镮E不支持標(biāo)準(zhǔn),標(biāo)準(zhǔn)外的默認(rèn)行為又和其他瀏覽器經(jīng)常不一致,所以我們?cè)谧鲰?xiàng)目的時(shí)候,經(jīng)常需要專門針對(duì)IE來做些文章,當(dāng)然對(duì)于referer也不例外,今天我們就來看下如何讓referer兼容主流瀏覽器
    2014-11-11
  • PixiJS學(xué)習(xí)之Sprite類的使用詳解

    PixiJS學(xué)習(xí)之Sprite類的使用詳解

    Sprite 直譯為 “精靈”,是游戲開發(fā)中常見的術(shù)語,就是將一個(gè)角色的多個(gè)動(dòng)作放到一個(gè)圖片里,通過裁剪局部區(qū)域得到當(dāng)前的角色狀態(tài)圖。本文主要介紹了PixiJS中Sprite類的使用,需要的可以參考一下
    2023-02-02
  • 微信小程序之側(cè)邊欄滑動(dòng)實(shí)現(xiàn)過程解析(附完整源碼)

    微信小程序之側(cè)邊欄滑動(dòng)實(shí)現(xiàn)過程解析(附完整源碼)

    這篇文章主要介紹了微信小程序之側(cè)邊欄滑動(dòng)實(shí)現(xiàn)過程解析(附完整源碼),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • JavaScript實(shí)現(xiàn)的斑馬線表格效果【隔行變色】

    JavaScript實(shí)現(xiàn)的斑馬線表格效果【隔行變色】

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)的斑馬線表格效果,通過javascript針對(duì)table表格的遍歷與運(yùn)算實(shí)現(xiàn)隔行變色功能,非常簡單實(shí)用,需要的朋友可以參考下
    2017-09-09

最新評(píng)論

同仁县| 漾濞| 莆田市| 黎川县| 繁峙县| 日喀则市| 营口市| 唐山市| 玛曲县| 龙井市| 吉木萨尔县| 德令哈市| 庆云县| 高唐县| 张家口市| 平果县| 彝良县| 三明市| 长海县| 宁陵县| 牙克石市| 合水县| 商丘市| 称多县| 祁连县| 资源县| 岳池县| 萍乡市| 浑源县| 河池市| 喀喇| 灵山县| 遵义市| 盘山县| 米脂县| 乌海市| 衡山县| 宜川县| 林甸县| 嘉祥县| 融水|