location常用属性和方法

发布时间:2024年01月07日

目录

Location 对象

Location 对象属性?

Location 对象方法?

?location.assign()

location.replace()?

?location.reload()


Location 对象

  • Location 对象包含有关当前 URL 的信息。
  • Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

Location 对象属性?

属性描述
hash设置或返回从井号 (#) 开始的 URL(锚)。
host设置或返回主机名和当前 URL 的端口号。
hostname设置或返回当前 URL 的主机名。
href设置或返回完整的 URL。
pathname设置或返回当前 URL 的路径部分。
port设置或返回当前 URL 的端口号。
protocol设置或返回当前 URL 的协议。
search设置或返回从问号 (?) 开始的 URL(查询部分)。

Location 对象方法?

?location.assign()

跟href一样,可以跳转页面(也称为重定向页面),记录历史,可以后退。
例:跳转到百度?

location.assign('https://www.baidu.com');
location.replace()?

替换当前页面,因为不记录历时,所以不能后退页面。
例:跳转到百度?

location.replace('https://www.baidu.com');
?location.reload()
强制刷新页面,从服务器重新请求! (如果有数据提交的话,会提示是否提交的),迫使浏览器重新下载当前的页面。
文章来源:https://blog.csdn.net/weixin_69026046/article/details/135444402
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。