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

  • 塑料制品开票税率
  • 亏损企业需要计提递延所得税资产吗
  • 购买需要安装的设备会计分录
  • 房地产销售土地属于什么收入
  • 拆迁补偿款如何做账务处理
  • 各行业的税负率表2022
  • 企业房产税怎么计算
  • 待处理财产损益借方
  • 隔月发票退回应该如何操作
  • 有限公司能变更为个体工商户
  • 做电商没有进货码怎么办
  • 新办商贸企业是国企吗
  • 年化收益率的计算公式
  • 工会发票开了专票怎么办
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 收购发票盖章盖谁的
  • 2017年广告费税率
  • 利润高了怎么调低
  • 公司车辆怎么处理
  • 无法支付的其他应付款可以用现金核销吗
  • 会计记账凭证的填制
  • 结算会计和往来账的区别
  • 小规模附加税申报表填写范本
  • 查账征收的个体户注销流程
  • 打开文件夹变成黑底
  • 全民游戏盒子怎么卸载
  • 笔记本电脑系统更新好不好
  • 比较常见的病有哪些
  • 春天里的____作文
  • php 字符串函数
  • win10点击网络属性没反应
  • 不动产出租要交什么税
  • 挂靠公司收费几个点
  • 企业其他应付款太多怎么办
  • 小企业其他应收款坏账处理
  • 移动平均法适用范围
  • python怎么自己写函数
  • dedecms使用教程
  • mysql基本命令大全
  • mongodb的用户名和密码
  • python 概率分布函数
  • 异地工程增值税按几个点预缴
  • 小微企业确定条件
  • 个体户与公司的差别
  • 工程结算的会计分录
  • 借银行存款贷预收账款是哪个凭证
  • 汇算清缴期间发放的工资
  • 交易性金融资产的账务处理
  • 接受土地使用权的会计分录
  • 简易征收 简易计税
  • 固定资产清理增值税计税依据
  • 员工休产假不发工资违法吗
  • 自营工程领用自产产品的处理
  • 车间管理人员的福利费计入什么科目
  • 非房产企业出售土地,能否计算抵减地价款
  • 平台使用费属于什么服务
  • 商业企业成本核算方法有哪些
  • 资产负债率怎么调整到50%以下
  • mysql如何优化性能
  • 批量修改 sql
  • linux系统怎样安装
  • linux rpm包安装
  • 你不知道的关于现代主义的故事
  • win10系统怎么调整字体大小
  • 怎么用win7兼容模式运行
  • cocoscreator lua
  • unity加载gif
  • 酷狗app去广告
  • package.json里面的配置
  • eclipse显示错误提示
  • json数据格式的理解
  • 办税服务厅怎么开通扣缴端数据下载
  • 安徽监狱待遇qzzn
  • 医保预交金可以取出来吗
  • 卷票是什么票
  • 不动产租赁和经营租赁税率是多少
  • 普惠性和非普惠的区别
  • 广州市电子税务局怎样跨区申报税务
  • 江西税务客服电话
  • 购旧设备增值税能不能抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设