location对象相关方法

本文详细介绍了JavaScript中URL对象的各种属性与方法,包括hash、host、hostname等属性的含义及用途,以及assign、replace和reload等方法的具体用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

属性

描述

hash

表示URL地址中的锚点部分,包括前导符“#”。可读可写

host

表示URL中的主机名和端口,即IP地址或者域名端口,可读可写

hostname

表示URL中的主机名部分。可读可写

href

表示当前页面完整的URL地址,可读可写。

pathname

表示URL中的页面路径部分,包含页面文件名称,可读可写

port

表示URL地址中的端口部分,可读可写

protocol

表示URL中的协议部分,包括尾部的“:”符号,可读可写。如http:

search

表示URL中的参数部分,可读可写。如:?name=mary


方法

描述

assign()

该方法为浏览器指定新的URL地址,与设置href属性的值相同。该方法同样会在history对象的浏览列表中增加一条记录。

replace()

使用指定的页面文档替换浏览器中当前的页面文档。方法是接受一个参数,该参数指定新的页面URL地址。replace() 方法不会在 History 对象中生成一个新的记录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前记录

如:location.replace(“http://www.sina.com.cn”);

reload()

用于刷新当前文档 。

Location.reload()   刷新页面:相当于按F5键
location.reload(true)  强制刷新页:shift+F5键




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值