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

  • 支付所得税的会计处理
  • 装修公司财务报销制度和流程
  • 如何查询外经证缴了多少税
  • 非经营性资产包括哪些科目
  • 签章是签字还是盖章z还是手印
  • 商贸公司收到的邮票怎么做账
  • 委托代征税务
  • 股东无偿借款给公司需要交税吗
  • 事假扣薪
  • 已经发出的商品怎么修改
  • 预付卡充值可以退吗
  • 某企业原材料采用实际成本核算,2019年6月
  • 少缴纳个人所得税的需要付什么责任
  • 现金流量计划中的税金怎么算
  • 个税申报表在哪下载打印
  • 不征税发票能报销吗
  • 关于个人所得税下列说法正确的是
  • 来料加工的生产企业
  • 对公直接转私人卡会怎么样
  • 出口退税率怎么算公式是什么
  • 职工领取企业年金税收优惠
  • 固定资产报废清理账务处理
  • qt5core.dll丢失解决方法
  • 免费WiFi万能钥匙
  • 个人所得税汇算清缴包括哪些项目
  • win10如何删除windows账户
  • 电脑屏幕保护不能设置
  • 资本公积如何计提
  • 原材料进项税税率
  • 红冲以前年度暂估成本如何做账
  • 电商平台第三方服务
  • 包工包料工程要交哪些税
  • 文化事业2021
  • 废旧物资经营单位增值税税率
  • 外商投资企业 外资企业
  • 金蝶软件可以自学吗
  • ls -lh命令
  • 小企业准则季度汇总
  • 商品流通企业库存商品的核算方法有以下几种
  • arraylist源码分析1.8
  • mysql事务引擎
  • mongodb配置远程访问
  • 负债类科目的余额方向为借方 不考虑双向等例外情况
  • 税务企业类型分为哪几种
  • 新会计准则有哪三个
  • 支付税务罚款计入什么科目
  • 工会经费与残保金属于什么
  • 员工意外伤害险入什么会计科目
  • 预期损失el
  • 去年多计提的所得税怎么处理
  • 非营利组织相关论文
  • 跨月的发票还能入账吗
  • 财务控制的方法和措施
  • mysql判断字符长度
  • sql server 更改字段数据类型
  • sqlserver连接异常
  • xp系统如何添加启动项
  • ubuntu系统如何
  • win10外置光驱读不出光盘怎么办
  • 横版格斗rpg手游
  • 2015-04-04---CCAction详解(欠了大家好几天了)
  • cocos creator源码
  • [置顶]游戏名:chivalry2
  • 模拟监控app
  • 一个简单的灵魂福楼拜
  • cocos2d开发的知名游戏
  • js浅拷贝的方法
  • js引入css文件
  • html手机号验证
  • python第六章函数
  • unity 摄像机
  • jquery attribute
  • android获取设备输出声音
  • jquery 跨域方法
  • 广东电子税务局手机版
  • 河北电子税务局如何添加办税人员
  • 江苏叉车考试
  • 互联网新闻信息服务提供者为用户提供互联网新闻
  • 十堰市税务大厅
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设