【问题标题】:Working with URI in JavaScript在 JavaScript 中使用 URI
【发布时间】:2011-12-17 20:27:29
【问题描述】:

我有一个如下网址:

http://localhost:1692/fa/Help.aspx#Help

下面的代码返回:

    alert(document.URL);

我只想获取此 URL 的 http://localhost:1692 部分。

如何使用 jQuery 或 JavaScript 获得它?

【问题讨论】:

  • alert(window.location.host)
  • 我的问题是关于那个端口...像这个本地 url 这样的一些 url 有那个端口。
  • 好的,很抱歉 -> alert(window.location.host) 是我的答案。
  • @steveax 请将您的评论作为答案。
  • 如果您也想要协议,那么 Esailija 的答案就是门票。 MDN on window.location

标签: javascript jquery asp.net uri


【解决方案1】:

试试这个:

alert( location.protocol + "//" + location.host )

【讨论】:

    【解决方案2】:
    location.protocol + '//' + location.host
    

    而且,如果你愿意,你还有这些其他属性:

    • hash
    • search - url 查询字符串
    • hostname - 只有主机名(没有端口)
    • port - 只有端口号
    • pathname - 本地网址

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多