一、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)从服务器重新加载