js获取当前路径的参数

来源:互联网 发布:软件测试的基础知识 编辑:程序博客网 时间:2024/05/18 07:53
window.location说明用该属性获取页面 URL 地址:window.location 对象所包含的属性属性          描述hash        从井号 (#) 开始的 URL(锚)host        主机名和当前 URL 的端口号hostname    当前 URL 的主机名href        完整的 URLpathname    当前 URL 的路径部分port        当前 URL 的端口号protocol    当前 URL 的协议search    从问号 (?) 开始的 URL(查询部分)

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;
}

使用方式:
当前地址栏内容:http://domain:port/static/jingbean/html-v8/index-h5.html?login=true&source=327&success=false
var source = GetQueryString(“source”);
这样就取到地址栏上的参数名为source的值 327