window.location 对象常用属性详解

window.location 对象

用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。window.location 对象在编写时可不使用 window 这个前缀。 一些例子:

举例链接1:https://www.runoob.com/js/js-window-location.html

location.hostname=location.host 【返回 web 主机的域名】//www.runoob.com

location.pathname  【返回当前页面的路径和文件名】// /js/js-window-location.html

location.protocol  【返回所使用的 web 协议】//https:

location.href  【返回当前页面的 URL】//https://www.runoob.com/js/js-window-location.html

location.assign(url)  【方法加载新的文档】加载 URL 指定的新的 HTML 文档。 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面.

location.replace(url) 【通过加载 URL 指定的文档来替换当前文档】 这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的 

举例链接2:http://localhost:8081/kitchen/

location.port 【返回 web 主机的端口 】//8081

location.search 【查询(参数)部分】search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。

举例链接3:http://www.runoob.com/test.htm#PART2

location.hash 【返回URL 的锚部分(从 # 号开始的部分,hash 属性是一个可读可写的字符串)】//#part2

你可能感兴趣的:(window.location 对象常用属性详解)