在頁面之間傳遞參數的時候最經常使用的莫過於GET方式,假若利用PHP獲取參數則很簡單,可是若是是靜態頁面,該如何取得地址後邊的那些參數呢?下邊的代碼經過正則匹配的方法獲取參數值並返回,代碼十分簡單,可是卻十分實用,不足之處就是每次只能選一個參數。javascript
<script type="text/javascript" lang="javascript">
/*獲取URL參數的函數*/
Request={ QueryString:function(item) {
var svalue=location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue?svalue[1]:svalue; }
}
/*使用方法:*/
var value=Request.QueryString("message");
//須要查詢的參數名稱
alert(value);
//調試輸出
</script>