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(/^.*\/\/[^\/]+/, '')
http://stackoverflow.com/questions/6945429/javascript-how-to-remove-domain-from-location-href

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Javascript – 如何从location.href中删除域