Bom基础-location对象

一、location对象

      -location对象提供了与当前窗口中加载的文档相关的信息,还提供了一些导航功能,它既是window对象的属性,也是document对象的属性。

  1、location对象属性

    (1):location.href

      -功能:返回当前加载页面的完整URL

      -说明:location.href与window.location等价

    (2):location.hash

      -功能:返回URL的hash(#号后跟零或多个字符),如果不包含则返回空字符串

    (3):location.host

      -功能:返回服务器名称和端口号(如果有)

    (4):location.hostname

      -功能:返回不带端口号的服务器名称

    (5):location.pathname

      -功能:返回URL中的目录或文件名

    (6):location.port

      -功能:返回URL中的指定的端口号,如果没有,返回空字符串。

    (7):location.protocol

      -功能:返回页面使用的协议

    (8):location.search

      -功能:返回URL的查询字符串。这个字符串以问好开头。

  2、location对象方法

    (1)location.replace(url)

      -功能:重新定向URL。

      -说明:使用location.replace不会再历史记录中生成新纪录。

    (2)location.reload()

      -功能:重新加载当前显示的页面。

      -说明:

        -location.reload()有可能从缓存中加载

        -location.reload(true)从服务器重新加载

原文地址:https://www.cnblogs.com/xianyujn/p/6262148.html