发布时间:2023-05-12 文章分类:WEB开发, 电脑百科 投稿人:李佳 字号: 默认 | | 超大 打印

window.location 对象不仅可以获得当前页面的地址 (URL),还能够将浏览器重定向到新的页面。

打开chrome的调试工具,在Console一栏中输入window.location,出现如下图所示(包含location的多个属性):

window.location对象详解

1、window.location对象常用属性

接下来以http://www.myurl.com:8866/test?id=123&username=xxx作为栗子,介绍一下location的常用属性:

1.1 window.location.href(当前URL)

返回当前页面的 URL

http://www.myurl.com:8866/test?id=123&username=xxx

1.2 window.location.protocol(协议)

http:

1.3 window.location.host(域名 + 端口)

www.myurl.com:8866

1.4 window.location.hostname(域名)

www.myurl.com

1.5 window.location.port(端口)

8866

1.6 window.location.pathname(路径部分)

/test

1.7 window.location.search(请求的参数)

返回?后面部分(包含?)

?id=123&username=xxx

1.8 window.location.hash (返回值:#xxx)

2、window.location对象常用方法