位置: IT常识 - 正文

JS之location对象详解

编辑:rootadmin
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综合实验配置)

  • 应交税费课程
  • 制造业怎么核算成本
  • 免税收入不征税收入有哪些
  • 进项税大于销项税需要交附加税吗
  • 员工工资计入管理费用吗
  • 医疗单位门诊收费票据是发票吗
  • 法律规定公司账本保存年限
  • 万元版增值税发票最多可以开多少
  • 其他流动资产对应科目
  • 企业合并所得税筹划
  • 预缴增值税转入流程
  • 计提工资数大于实际支付数怎么办?
  • 公司网站费用计入什么科目
  • 酒店客房主营业务支出明细表怎么写
  • 饭店试菜费用如何计算
  • 普通发票红字冲销,需要退回原发票吗
  • 公司开出的发票
  • 会计学考研考哪些科目专硕
  • 私立医院适用什么法律
  • 预收的销售商品货款通过什么科目核算
  • 预转固的好处
  • 代开的普通发票如何盖章?
  • 申请双软企业会查员工学历吗
  • 管理费用金额多做了,如何减少
  • 微信收入与支出是怎么算的
  • 结转基本生产成本
  • 会计估计变更的会计处理方法
  • win11安装程序提示非管理员账号
  • 不动产增值税怎么算
  • php数组函数有哪些
  • php怎么上传图片
  • 会计编录怎么做
  • 银行汇票属于银行存款吗
  • vue切换背景图片
  • php如何使用
  • vscode+live server——更改端口号——基础积累
  • 阿罗内镇的村落叫什么
  • 工程项目科学技术方法工具过程之间的关系
  • 专项资金怎么填表
  • 计提坏账准备的前提条件
  • 支付版权费用账号是什么
  • 直播服务费的开票大类
  • 固定资产清理借方增加还是减少
  • 织梦遍历栏目描述
  • 固定资产里含有增值税吗
  • 公司活动赠送小礼品
  • 辞退福利为什么不计入产品成本
  • 开具免税的发票,"税率"栏如何填开?
  • 合营企业长期股权投资
  • 租赁公司租赁物计入什么会计科目
  • 流动资产周转天数高说明什么
  • 物业公司收取电费服务费
  • 记账凭证修改有几种方法
  • 应付职工社会保险费计入什么科目
  • 在mysql中使用视图的限制
  • sqlserver 复制表 保留默认值
  • mysql主界面
  • windows7如何获得正版
  • xp系统鼠标设置在哪
  • macbookair网页视频看不了
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • centos7查看性能监控
  • linux常用命令行
  • win7玩游戏全屏
  • cocos环境搭建
  • config_system_switchs
  • cocos设置锚点
  • jquery 插件写法
  • python读取文件指定内容
  • js 字符编码
  • unity字符串
  • Mongoose中document与object的区别示例详解
  • 详细解读了
  • python saga
  • jQuery轻松实现表格的隔行变色和点击行变色的实例代码
  • 广州买房退税政策2020
  • 四川省税务局官方网站申报窗口
  • 工商跟税务的区别
  • 货物税费
  • 长春税务局电话朝阳区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设