用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