📜  JavaScript 物料清单 |位置对象

📅  最后修改于: 2021-11-03 06:30:13             🧑  作者: Mango

浏览器对象模型 (BOM) 为 JavaScript 提供了与浏览器交互的属性和方法。 BOM 允许通过 BOM 对象执行操作来操作浏览器窗口,而不会影响页面内容,即文档。 BOM 对象是全局对象。
用于操作浏览器窗口的 BOM 对象是:

  • 地点
  • 历史
  • 航海家
  • 屏幕
  • 文档

    这些对象是window对象的子对象。 window 对象代表浏览器窗口。因此,它们可以与前缀一起使用: window.object_name或不使用前缀object_name

    • location.href返回浏览器窗口中当前加载的网页的 URL。
      句法:
      console.log("URL of the web page " + location.href)
    • location.hostname返回当前主机的域名(不包括端口号)。
      句法:
      console.log("Domain name of current host page is " + location.hostname)
    • location.protocol返回当前网页使用的网络协议(http:、file: 或 https:)
      句法:

      console.log("Protocol used by the current page is " + location.protocol)
    • location.assign返回在窗口中加载的新网页,当指定完整地址时。
      句法:
      location.assign("http://www.google.com")
    • location.reload重新加载当前页面。其函数与浏览器窗口中的重新加载按钮相同。
      句法:
      location.reload();

    示例:本示例使用位置对象的 location.href 属性。

    
    
      
    
        

              

    输出: