扫码关注官方订阅号
window.location 和 window.location.href区别是什么
认证0级讲师
window.location是一个对象,包含属性有
hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号 protocol 当前 URL 的协议 search 从问号 (?) 开始的 URL(查询部分)
获取window.location.href是最常用的
前者返回一个对象,后者返回一个字符串
在chrome的console里面输入 window.location.href和window.location你就能很清楚的看到两者的不同
location是一个对象,href是location下面的一个属性,同理还有host,queryString等
吐槽下:还在人用alert来查看变量啊?这种问题,按F11打开控制台,在控制台中输一下,直接输入对应的变量 -- 哇,变量具体内容全都打出来了
alert
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
window.location是一个对象,包含属性有
hash 从井号 (#) 开始的 URL(锚)
host 主机名和当前 URL 的端口号
hostname 当前 URL 的主机名
href 完整的 URL
pathname 当前 URL 的路径部分
port 当前 URL 的端口号
protocol 当前 URL 的协议
search 从问号 (?) 开始的 URL(查询部分)
获取window.location.href是最常用的
前者返回一个对象,后者返回一个字符串
在chrome的console里面输入 window.location.href和window.location你就能很清楚的看到两者的不同
location是一个对象,href是location下面的一个属性,同理还有host,queryString等
吐槽下:还在人用
alert来查看变量啊?这种问题,按F11打开控制台,在控制台中输一下,直接输入对应的变量 -- 哇,变量具体内容全都打出来了