一尘不染

如何将URL解析为javascript中的主机名和路径?

javascript

我想带一个弦

var a = "http://example.com/aa/bb/"

并将其处理为一个对象

a.hostname == "example.com"

a.pathname == "/aa/bb"

阅读 353

收藏
2020-04-25

共1个答案

一尘不染

var getLocation = function(href) {
    var l = document.createElement("a");
    l.href = href;
    return l;
};
var l = getLocation("http://example.com/path");
console.debug(l.hostname)
>> "example.com"
console.debug(l.pathname)
>> "/path"
2020-04-25