在页面之间传递参数的时候最常用的莫过于GET方式,倘若利用PHP获取参数则很简单,但是如果是静态页面,该如何取得地址后边的那些参数呢?下边的代码通过正则匹配的方法获取参数值并返回,代码十分简单,但是却十分实用,不足之处就是每次只能选一个参数。
1<script type="text/javascript" lang="javascript"> 2 3/*获取URL参数的函数*/ 4 5Request={ QueryString:function(item) { 6 7var svalue=location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i")); 8 9return svalue?svalue[1]:svalue; } 10 11} 12 13/*使用方法:*/ 14 15var value=Request.QueryString("message"); 16 17//需要查询的参数名称 18 19alert(value); 20 21//调试输出 22 23</script>