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

  • 缴纳增值税做账
  • 什么情况增值税计入成本
  • 分公司撤销跨区域转固定资产到总公司
  • 旅游大巴怎么计费的
  • 社保免征还需要申报吗
  • 开票金额大于付款金额怎么做分录
  • 开办药品企业的要求
  • 企业所得税申报表A类
  • 一笔多少钱
  • 配件的出口是否可以免抵退?
  • 跨境电子商务出来能干嘛
  • 去年漏记了收入,可以记今年吗
  • 抵押贷款评估费用标准
  • 公司买了商品做活动会计分录
  • 企业房产税优惠政策2022
  • 技术服务费收入怎么确认收入
  • 出纳去银行
  • 扣服装费的收入如何交增值税?
  • 延期付款利息的税率是多少
  • 企业所得税季度预缴纳税申报表
  • 来料加工贸易是什么工作
  • 支付应付账款的会计科目
  • 什么是民政福利企业
  • 以前年度损益调整借贷方向
  • 成本和费用属于资产吗
  • 打方向咯噔一声已解决
  • 信息化投入包括什么投入和什么投入
  • 收到上年度企业所得税退税款
  • 对账工作的主要内容为什么不包括账表核对
  • 在境外缴纳的增值税税率
  • 空调应该计入什么科目
  • 销售商品售后回购
  • 两名山地车骑手死亡
  • php+jQuery+Ajax实现点赞效果的方法(附源码下载)
  • yii框架文档
  • 职工教育经费是不是教育费附加
  • Cookie 的 SameSite 属性
  • nginx解决跨域问题原理
  • [深度学习] fast-reid入门教程
  • php ajax
  • php文件上传下载代码
  • 公司迁移到外省 税务局需要注销吗
  • vue加载时如何避免出现代码
  • 应该如何打造自己
  • 营业外支出科目代码
  • 费用退回如何记账
  • 企业内部培训费用
  • 无形资产摊销年限
  • 原材料结转成本有几种方法
  • 收到银行承兑汇票怎么兑现
  • 什么叫转让财产收入
  • 研发费用入账
  • 高新技术企业一定是先进制造业吗
  • 装修公司开劳务发票会被罚款吗
  • 全额工资和实发工资
  • 小规模红冲发票收入正数税额负数
  • 保险公司会计的特点
  • ubuntu的系统设置在哪里
  • 设备信息windows6.1
  • 微软官方的网址是多少
  • 苹果的mac系统
  • mac 特殊符号
  • Linux进入图形界面卡顿
  • rapapp.exe - rapapp是什么进程 有何作用
  • win7怎么查看
  • win7的命令对话框在哪里
  • win10如何进行运行
  • canvas画心形
  • python如何搭建环境
  • python在web上的应用
  • cocos2dx schedule
  • shell脚本运行c程序
  • jquery移动div
  • javascript入门教学
  • python 系统日期
  • android中menu
  • python数学题
  • 注销一般户需要基本户的开户许可证吗
  • 法治建设的基本原则是什么
  • 广东电子税务局财务报表在哪里查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设