用JS獲取地址欄參數的方法(超級簡單)
方法一:採用正則表達式獲取地址欄參數:( 強烈推薦,既實用又方便!)html
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
// 調用方法
alert(GetQueryString("參數名1"));
alert(GetQueryString("參數名2"));
alert(GetQueryString("參數名3"));
下面舉一個例子:正則表達式
若地址欄URL爲:abc.html?id=123&url=http://www.maidq.comurl
那麼,但你用上面的方法去調用:alert(GetQueryString("url"));htm
則會彈出一個對話框:內容就是 http://www.maidq.comio
若是用:alert(GetQueryString("id"));那麼彈出的內容就是 123 啦;function