location 对象

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

语法:location。hret

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

说明:location.href和window.location.href等价

 <script>
        console.log(location.href); //在控制台打印它的完整地址
    </script>

语法:location.hash

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

<script>     
console.log(location.hash);// 返回#号后面的地址 如果我们没有 那么他会返回空字符 #就相当于我们设置页面想要在底部返回头部的时候设置的 下面的结果是因为我在地址后面加上了
#rop 控制台才会打印出来
  
</script>

语法:location.host

功能:返回服务器名称和端口号

语法:location.hostname

返回不带端口号的服务器名称

语法:location.pathname

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

语法:location.port

功能:返回指定端口号,如果没有返回空

语法:location.procotol

功能:返回http协议

语法:location.search

功能:返回URL地址问号后面的内容

语法:location.replace(url)

功能:重新定向url

说明:不会在历史记录中生成新的记录

语法:location.roload()

功能:重新加载当前页面

说明 :()里面不是true的话他可能在缓存里面加载 如果加了true它是在服务端重新加载

原文地址:https://www.cnblogs.com/ckxbk/p/12901393.html