如何在javascript中将URL解析为主机名和路径? [英] How do I parse a URL into hostname and path in javascript?
本文介绍了如何在javascript中将URL解析为主机名和路径?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想取一个字符串
var a = "http://example.com/aa/bb/"
并将其处理成一个对象,以便
and process it into an object such that
a.hostname == "example.com"
和
a.pathname == "/aa/bb"
推荐答案
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"
这篇关于如何在javascript中将URL解析为主机名和路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文