位置: IT常识 - 正文

JS之location对象详解

发布时间:2024-01-14
JS之location对象详解 介绍

推荐整理分享JS之location对象详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

location指示了其所连接对象的url位置。document和window对象中都有location属性,可以通过window.location和document.location访问。注意 如果想要获得当前文档的完整url字符串,有四种方式

document.locationdocument.location.hrefdocument.URLdocument.location.toString()

 以上方式均可以获得“http://www.example.com”这样的字符串

location在控制台输出结果为:(Chrome浏览器)

 location属性

 以下方的url地址为例测试location

http://127.0.0.1:8848/testshare/location.html?lang=en&name=zhangsan#test/mostlocation.href

当前文档的完整url,如果被改变,文档将会导航到另一个新的页面

location.href = http://127.0.0.1:8848/testshare/location.html?lang=en&name=zhangsan#test/mostlocation.protocol

当前url所使用的协议,包括结尾的":"

location.protocol= "http:"location.host

获取当前的主机信息,包括主机名,":"和端口号

location.host= "127.0.0.1:8848"JS之location对象详解

注意: 当服务器使用的端口为默认端口时,则返回的host信息不包括:port

location.hostname

获取当前url的主机名

location.hostname= "127.0.0.1"location.port

返回url的端口信息。没有写端口信息的url,实际端口为与协议相关的端口号

location.port= "8848"location.pathname

返回url的路径字符串

location.pathname= "/testshare/location.html"

注意: 这里包括最前面的/和最后面的index.html

location.search

又名查询字符串,返回url中?以及之后的字符串

location.search= "?lang=en&name=zhangsan"location.hash

返回url中代表页面某个区域的带有#的字符串。哈希值 vue-router中的哈希模式就是用这个。

location.hash= "#test/most"location.origin

返回页面来源的域名,也是从哪个页面跳转来的,包含url中完整的协议和主机地址部分,包括端口,如果只有当前一个页面则返回当前的页面

location.origin= "http://127.0.0.1:8848"location方法Location.assign()

该方法会触发窗口加载并显示指定的URL的内容

Location.reload()

该方法用于重新加载当前页面,可以接受一个Boolean类型的参数,参数为true,强制从服务器重新获取,为false时从缓存中读取。默认值为false

location.reload(true);// 无缓存刷新页面(但页面引用的资源还是可能使用缓存,// 大多数浏览器可以通过设置在打开开发者工具时禁用缓存实现无缓存需求)Location.replace()

该方法以给定的URL来替换当前的资源。 与assign() 方法 不同的是,调用 replace() 方法后,当前页面不会保存到会话历史中(session History),这样,用户点击回退按钮时,将不会再跳转到该页面。

document.location.replace('https://www.baidu.com');Location.toString()

获取当前页面的完整URL,相当于location.href

本文链接地址:https://www.jiuchutong.com/zhishi/295323.html 转载请保留说明!

上一篇:【微信小程序】按钮还能这样用?(微信小程序开发一个多少钱)

下一篇:eNSP综合实验合集(eNSP综合大作业合集)_可先收藏(ensp综合实验配置)

  • 小米civi是5g手机吗(小米civi5g手机怎么样)

    小米civi是5g手机吗(小米civi5g手机怎么样)

  • 华为p40怎么让软件隐身(华为p40怎么让软件不能访问网络)

    华为p40怎么让软件隐身(华为p40怎么让软件不能访问网络)

  • 快手语音直播背景图片怎么弄(快手语音直播背景更改)

    快手语音直播背景图片怎么弄(快手语音直播背景更改)

  • 华为保修一年包含哪些(华为保修一年是免费么)

    华为保修一年包含哪些(华为保修一年是免费么)

  • 微信电话对方手机不在身边什么意思(微信电话对方手机不显示)

    微信电话对方手机不在身边什么意思(微信电话对方手机不显示)

  • ipad只能用wifi上网吗(ipad只能连wifi可以连热点吗)

    ipad只能用wifi上网吗(ipad只能连wifi可以连热点吗)

  • 战神笔记本wifi功能消失了(战神笔记本wifi连接没有网络)

    战神笔记本wifi功能消失了(战神笔记本wifi连接没有网络)

  • 电脑切换中英文是哪个键(电脑切换中英文的快捷键修改)

    电脑切换中英文是哪个键(电脑切换中英文的快捷键修改)

  • 户户通无法搜索到基站是什么意思(户户通无法搜到节目)

    户户通无法搜索到基站是什么意思(户户通无法搜到节目)

  • 新买的苹果11自带钢化膜吗(新买的苹果11自动关机)

    新买的苹果11自带钢化膜吗(新买的苹果11自动关机)

  • 携程订票优享怎么取消(携程旅行买票优享预定怎么取消)

    携程订票优享怎么取消(携程旅行买票优享预定怎么取消)

  • 手机为什么打开软件会闪退(手机为什么打开微信才能接收到新消息)

    手机为什么打开软件会闪退(手机为什么打开微信才能接收到新消息)

  • 手机qq怎么添加分组(手机QQ怎么添加公众号)

    手机qq怎么添加分组(手机QQ怎么添加公众号)

  • 复印机缩印怎么弄(复印机缩印怎么设置横向)

    复印机缩印怎么弄(复印机缩印怎么设置横向)

  • 抖音如何开长腿特效(抖音如何开长腿瘦身)

    抖音如何开长腿特效(抖音如何开长腿瘦身)

  • 快手关注视频不按顺序(快手关注视频怎么没有了)

    快手关注视频不按顺序(快手关注视频怎么没有了)

  • 美图v7怎么关闭多任务(美图手机关闭常用建议)

    美图v7怎么关闭多任务(美图手机关闭常用建议)

  • 新版soul不能注销吗(soul 不能注册)

    新版soul不能注销吗(soul 不能注册)

  • qq怎么取消佩戴头衔(手机qq怎么取消佩戴头衔)

    qq怎么取消佩戴头衔(手机qq怎么取消佩戴头衔)

  • 索尼xperia1无线充电怎么用

    索尼xperia1无线充电怎么用

  • iphone8尺寸长宽(iphone8尺寸大小长宽高 厘米)

    iphone8尺寸长宽(iphone8尺寸大小长宽高 厘米)

  • 小米8青春版多少克(小米8青春版多少瓦快充)

    小米8青春版多少克(小米8青春版多少瓦快充)

  • Win11蓝牙不能用怎么办?Windows11蓝牙无法使用的解决方法(windows11蓝牙不能用)

    Win11蓝牙不能用怎么办?Windows11蓝牙无法使用的解决方法(windows11蓝牙不能用)

  • 如何查看Microsoft服务是否启动?(如何查看microsoft账户的邮箱)

    如何查看Microsoft服务是否启动?(如何查看microsoft账户的邮箱)

  • id命令  显示用户与用户组信息(id命令的哪个参数可显示用户账号的uid信息)

    id命令 显示用户与用户组信息(id命令的哪个参数可显示用户账号的uid信息)

  • 合理避税与偷税漏税的行为区别
  • 印花税和契税是什么意思?什么时候交?
  • 税金及附加包括印花税吗
  • 个人所得税租赁费的计算
  • 从企业分红所得税怎么算
  • 支票存根必须盖银行章吗
  • 专用发票抬头一定要打完整吗
  • 怎么看医疗报销单
  • 外聘技术人员合同
  • 长期股权投资成本法初始计量
  • 劳务公司增值税怎么抵扣
  • 每月交的社保什么时候到账
  • 关于行邮税四档调三档
  • 出纳能办理涉税实名认证吗?
  • 收到测试费几分钱如何做账
  • 税法种类及税率
  • 出口的增值税到底怎么算的
  • 给员工发放奖励计入
  • 增值税小规模纳税人
  • 1697508560
  • 苹果手机搜不到airpods
  • 出口关税的税率
  • win10系统更新出现错误代码
  • 公司卖二手车的流程
  • 如何把itunes的音乐导入ipod
  • 应交增值税的处理
  • 增值税专用发票有几联?
  • 会计账簿登记错误怎么办
  • 建筑增值税税率变化
  • 非货币性资产交换补价大于25%的会计处理
  • 伊兰简介
  • laravel注入
  • 扣缴个人所得税报告表在哪里打印
  • vue做项目的流程
  • 微信小程序下拉菜单怎么做
  • php反射机制实现自动依赖注入
  • 外地工程预缴的个人所得税是什么申报
  • 帝国cms好用吗
  • python里int函数
  • python中except用法
  • 幼儿园收费怎么说
  • 出售长期股权投资
  • 兼职属于劳务关系吗
  • 通用发票如何缴销
  • 哪些人需要进行个人所得税年度汇算
  • 经营结余和事业结余
  • Windows下Postgresql数据库的下载与配置方法
  • 流动资金包括哪些费用
  • 普通发票的后续怎么开
  • 小微企业全年营业额不能超过多少
  • 技术转让费如何计算
  • 贸易公司如何结转销售成本
  • 已抵扣未申报的税额如何转出
  • 查补以前年度所得税
  • 多交税款账务怎么处理
  • 小规模纳税人购进商品会计分录
  • 什么是小微企业
  • 职工教育经费如何列支
  • Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
  • 猎豹如何添加兼容性站点
  • linux cwd
  • win7关机快捷键设置
  • 苹果Mac系统怎么切换输入法
  • 重装系统后要重装软件吗
  • linux 文件查看
  • macbookair控制面板
  • win10系统怎么设置不锁屏和休眠
  • js常用的设计模式
  • unity屏幕截图
  • 脸部两旁的骨头
  • js的a标签
  • python编程完全入门教程
  • android的基础知识
  • jquery获取url地址
  • 重庆电子税务局怎么绑定办税人员
  • 东莞市电子税务局app
  • 党建引领结对共建生态
  • 上海个人到税务局怎么开票
  • 河南个体工商户营业执照年检
  • 即征即退什么时候退
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号