麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JS > 正文

Javascript - HTML的request類

2024-09-06 12:43:58
字體:
來源:轉載
供稿:網友
做中英轉換的時候,要準確的獲取參數并取出,所以做了一個簡單的html中用js獲取當取地址欄的一個Object。
里面有三個方法:
1、request.QueryString("參數")//獲取指定參數,返回字符串;
2、request.QueryStrings();//獲取全部參數,并返回數組;
3、request.setQuery("參數","參數的值");//如果當前地址欄有此參數,那么將更新此參數,否則返回一個新的地址欄參數字符串。
例如:
當前地址欄參數字符串為:?name=a&site=never_online

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

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

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

同理,如果地址欄沒有參數,也會自動追加參數
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> 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av免费在线观看免费 | 久久久成人免费视频 | 久久国产精品二国产精品中国洋人 | 久久国产一 | www国产网站 | 成人免费毛片在线观看 | 亚洲射吧 | 久色免费| 久久日本| 国产一级桃视频播放 | 毛片在线看免费 | 色啪综合| 91短视频网址 | 黄色片视频观看 | 成熟女人特级毛片www免费 | 中文黄色一级片 | 国产中文99视频在线观看 | 久久久一区二区精品 | 在线91视频| 蜜桃成品人免费视频 | 亚洲精品成人18久久久久 | 久久久久久久一区 | 毛片视频网站在线观看 | 亚洲一区二区免费 | 日韩欧美动作影片 | 羞羞草视频 | 一区二区三区播放 | 国产精品久久久av | 成人羞羞在线观看网站 | 亚洲成人在线免费观看 | 一级大黄毛片 | 全免费午夜一级毛片真人 | 国产无限资源在线观看 | 91网址在线观看 | 精品一区二区三区日本 | 福利免费在线 | 久久国产中文 | www.91成人 | 国产精品久久久久影院老司 | 轻点插视频 | 日韩欧美电影一区二区三区 |