Javascript – 如何从location.href中删除域

我需要使用Javascript从location.href中删除域名。我有如下链接:http://localhost/App/User/UserOrder.aspx?id = 949abc91-a644-4a02-aebf-96da3ac7d8e1& type = MO,我需要有没有http:// localhost的链接,将来没有这是真正的域名。

我将在Javascript函数中使用那些修剪的链接,因此我也想在Javascript中修剪它。

我试过:window.location.href.split(‘/’)[2];但我只能得到域的形式。而我想摆脱域名。

任何帮助在这里非常感谢!

使用window.location.pathname。这给你相对于主机的路径。详见here

对于任意URL,假设变量url包含您的URL,您可以执行以下操作:

url = url.replace(/^.*\/\/[^\/]+/, '')

转载注明原文:Javascript – 如何从location.href中删除域 - 代码日志