我需要使用 Javascript 从 location.href 中删除域名。我有这样的链接:http://localhost/App/User/UserOrder.aspx?id=949abc91-a644-4a02-aebf-96da3ac7d8e1&type=MO
我需要没有 http 的链接://localhost
并且将来没有它是真实的域名。
我将在 Javascript 函数中使用那些经过 trim 的链接,因此我也想在 Javascript 中对其进行 trim 。
我试过:window.location.href.split('/')[2];
但我只能从它获取域。我想摆脱域。
非常感谢这里的任何帮助!
最佳答案
使用 window.location.pathname
。这为您提供了相对于主机的路径。参见 here了解更多详情。
对于任意 URL,假设变量 url
包含您的 URL,您可以:
url = url.replace(/^.*\/\/[^\/]+/, '')
关于Javascript - 如何从 location.href 中删除域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945429/