当前位置:WEB前端研究-Javascript/Ajax
[javascript常用代码]获取URL的QueryString值
时间:2011-09-22来源:网络收集
网络上比较好的方法(使用正则表达式)
- Request = {
- QueryString : function(item){
- var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
- return svalue ? svalue[1] : svalue;
- }
- }
- document.write( Request.QueryString("id")+"<br/>");
- document.write( Request.QueryString("age") );
自己写的,没有使用表则表达式:
- function Request(a) {
- var url = location.search.replace("?", "");
- var b = url.split("&");
- for (var i = 0; i < b.length; i++) {
- var c = b[i].split("=");
- if (c[0] == a) {
- return c[1];
- break;
- }
- }
- }
- document.write(Request("id"))
编辑:Jerman
发表评论相关评论: