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

Javascript - HTML的request類

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

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

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

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

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

復(fù)制代碼 代碼如下:
<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)文章

  • javascript 動態(tài)創(chuàng)建表格

    javascript 動態(tài)創(chuàng)建表格

    這篇文章主要介紹了javascript 動態(tài)創(chuàng)建表格,需要的朋友可以參考下
    2015-01-01
  • js實現(xiàn)GIF圖片的分解和合成

    js實現(xiàn)GIF圖片的分解和合成

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)GIF圖片的分解和合成,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 原生JS+CSS實現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面

    原生JS+CSS實現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面

    今天小編給大家分享基于原生JS實現(xiàn)一個炫酷的登錄頁面,實現(xiàn)效果有點像重力模擬彈跳系統(tǒng),效果非常棒,需要的朋友參考下實現(xiàn)代碼吧
    2017-11-11
  • 微信小程序?qū)崿F(xiàn)授權(quán)登錄

    微信小程序?qū)崿F(xiàn)授權(quán)登錄

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)授權(quán)登錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • JS實現(xiàn)圖片自動播放效果

    JS實現(xiàn)圖片自動播放效果

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)圖片自動播放效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 用Javascript獲取頁面元素的具體位置

    用Javascript獲取頁面元素的具體位置

    制作網(wǎng)頁的過程中,你有時候需要知道某個元素在網(wǎng)頁上的確切位置,在接下來的文章中為大家介紹下使用js是如何實現(xiàn)的
    2013-12-12
  • 小程序自定義tab-bar踩坑實戰(zhàn)記錄

    小程序自定義tab-bar踩坑實戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于小程序自定義tab-bar踩坑實戰(zhàn)的相關(guān)資料,包括下載代碼、放置文件、修改JS文件、配置app.json和隱藏原生導(dǎo)航欄等步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • JavaScript iframe 實現(xiàn)多窗口通信實例詳解

    JavaScript iframe 實現(xiàn)多窗口通信實例詳解

    這篇文章主要為大家介紹了JavaScript iframe 實現(xiàn)多窗口通信實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • JS實現(xiàn)的郵箱提示補全效果示例

    JS實現(xiàn)的郵箱提示補全效果示例

    這篇文章主要介紹了JS實現(xiàn)的郵箱提示補全效果,涉及javascript正則匹配、事件響應(yīng)及頁面元素動態(tài)操作相關(guān)技巧,需要的朋友可以參考下
    2018-01-01
  • 淺談js閉包理解

    淺談js閉包理解

    這篇文章主要介紹了對js閉包理解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

南川市| 福鼎市| 安新县| 治多县| 寿阳县| 右玉县| 赞皇县| 佛冈县| 龙州县| 时尚| 故城县| 汕尾市| 遂宁市| 勐海县| 玉林市| 西宁市| 富源县| 通江县| 罗源县| 如皋市| 十堰市| 湖口县| 淳安县| 岐山县| 铁力市| 聂拉木县| 托克逊县| 英超| 深水埗区| 新和县| 平远县| 德州市| 邵阳市| 逊克县| 杨浦区| 邮箱| 监利县| 穆棱市| 中牟县| 龙口市| 利辛县|