JS获取 URL相关信息,参数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ianly123/article/details/82886764

Location 对象包含有关当前 URL 的信息。

Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

hash 设置或返回从井号 (#) 开始的 URL(锚)
host 设置或返回主机名和当前 URL 的端口号
hostname 设置或返回当前 URL 的主机名
href 设置或返回完整的 URL
pathname 设置或返回当前 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 decodeURI(r[2]);
    return null;
},

调用方法

var id = GetQueryString("id");    
var name = GetQueryString("name");    

猜你喜欢

转载自blog.csdn.net/ianly123/article/details/82886764