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

Javascript - HTML的request類

 更新時間:2006年07月15日 00:00:00   作者:  
做中英轉(zhuǎn)換的時候,要準確的獲取參數(shù)并取出,所以做了一個簡單的html中用js獲取當取地址欄的一個Object。
里面有三個方法:
1、request.QueryString("參數(shù)")//獲取指定參數(shù),返回字符串;
2、request.QueryStrings();//獲取全部參數(shù),并返回數(shù)組;
3、request.setQuery("參數(shù)","參數(shù)的值");//如果當前地址欄有此參數(shù),那么將更新此參數(shù),否則返回一個新的地址欄參數(shù)字符串。
例如:
當前地址欄參數(shù)字符串為:?name=a&site=never_online

alert(request.setQuery("name","blueDestiny"))

如果地址欄參數(shù)中有"name",那么返回?name=blueDestiny&site=never_online

setQuery方法有自動追加參數(shù)的功能。如:
當前地址欄參數(shù)字符串為:?site=never_online
alert(request.setQuery("name","blueDestiny"))
則返回?site=never_online&name=blueDestiny

同理,如果地址欄沒有參數(shù),也會自動追加參數(shù)
alert(request.setQuery("name","blueDestiny"))
返回?name=blueDestiny

<SCRIPT LANGUAGE="JavaScript">
<!--
// author: never-online
// web: never-online.net
var request = {
 QueryString : function(val) {
 var uri = window.location.search;
 var re = new RegExp("" +val+ "\=([^\&\?]*)", "ig");
 return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
 },
 QueryStrings : function() {
 var uri = window.location.search;
 var re = /\w*\=([^\&\?]*)/ig;
 var retval=[];
 while ((arr = re.exec(uri)) != null)
 retval.push(arr[0]);
 return retval;
 },
 setQuery : function(val1, val2) {
 var a = this.QueryStrings();
 var retval = "";
 var seted = false;
 var re = new RegExp("^" +val1+ "\=([^\&\?]*)$", "ig");
 for(var i=0; i<a.length; i++) {
 if (re.test(a[i])) {
 seted = true;
 a[i] = val1 +"="+ val2;
 }
 }
 retval = a.join("&");
 return "?" +retval+ (seted ? "" : (retval ? "&" : "") +val1+ "=" +val2);
 }
}
alert(request.setQuery("e","b"))
//-->
</SCRIPT>

相關(guān)文章

  • JS實現(xiàn)的集合去重,交集,并集,差集功能示例

    JS實現(xiàn)的集合去重,交集,并集,差集功能示例

    這篇文章主要介紹了JS實現(xiàn)的集合去重,交集,并集,差集功能,結(jié)合實例形式分析了javascript基于數(shù)組實現(xiàn)的集合去重、交集、并集、差集等相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-03-03
  • javascript如何合并多層級數(shù)組

    javascript如何合并多層級數(shù)組

    這篇文章主要介紹了javascript如何合并多層級數(shù)組問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • js+HTML5基于過濾器從攝像頭中捕獲視頻的方法

    js+HTML5基于過濾器從攝像頭中捕獲視頻的方法

    這篇文章主要介紹了js+HTML5基于過濾器從攝像頭中捕獲視頻的方法,涉及javascript基于html5元素操作多媒體的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 利用js判斷數(shù)據(jù)是否是數(shù)組或字符串的常見方法

    利用js判斷數(shù)據(jù)是否是數(shù)組或字符串的常見方法

    這篇文章主要給大家介紹了關(guān)于利用js判斷數(shù)據(jù)是否是數(shù)組或字符串的常見方法,其實有很多方法可以判斷數(shù)據(jù)是否是數(shù)組或字符串,需要的朋友可以參考下
    2023-07-07
  • Javascript之深入淺出prototype

    Javascript之深入淺出prototype

    本文將深入淺出的對Javascript中的prototype進行詳細介紹。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript轉(zhuǎn)換與解析JSON方法實例詳解

    JavaScript轉(zhuǎn)換與解析JSON方法實例詳解

    這篇文章主要介紹了JavaScript轉(zhuǎn)換與解析JSON方法,實例分析了JavaScript解析json的技巧,并附帶分析了jQuery解析與轉(zhuǎn)換json的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 整理關(guān)于Bootstrap列表組的慕課筆記

    整理關(guān)于Bootstrap列表組的慕課筆記

    這篇文章主要為大家整理了關(guān)于Bootstrap列表組的慕課筆記,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript進階練習及簡單實例分析

    JavaScript進階練習及簡單實例分析

    下面小編就為大家?guī)硪黄狫avaScript進階練習及簡單實例分析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript圖片懶加載的優(yōu)化方法詳解

    JavaScript圖片懶加載的優(yōu)化方法詳解

    這篇文章主要為大家詳細介紹了JavaScript圖片懶加載的優(yōu)化方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • JavaScript中的null和undefined區(qū)別介紹

    JavaScript中的null和undefined區(qū)別介紹

    這篇文章主要介紹了JavaScript中的null和undefined區(qū)別介紹,JavaScript中存在2個代表信息不存在的特殊值:null和undefined,本文主要講解它們的區(qū)別,需要的朋友可以參考下
    2015-01-01

最新評論

扬中市| 苍梧县| 南城县| 盘山县| 全州县| 苍梧县| 江华| 永德县| 锡林郭勒盟| 堆龙德庆县| 北川| 昌邑市| 株洲县| 沾化县| 仁布县| 霍州市| 奈曼旗| 台东市| 城口县| 新绛县| 资阳市| 江源县| 湖北省| 闽清县| 新营市| 农安县| 宝清县| 清远市| 通州区| 五台县| 化德县| 云南省| 井冈山市| 光山县| 齐齐哈尔市| 肥西县| 南乐县| 翼城县| 沙坪坝区| 西峡县| 清丰县|