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

  • 荣耀30pro如何强制关机(华为荣耀30pro怎么关机重启)

    荣耀30pro如何强制关机(华为荣耀30pro怎么关机重启)

  • 抖音取消关注对方能收到信息吗(抖音取消关注对方会收到提示吗)

    抖音取消关注对方能收到信息吗(抖音取消关注对方会收到提示吗)

  • 怎么解除微信绑定的身份证(怎么解除微信绑定的银行卡)

    怎么解除微信绑定的身份证(怎么解除微信绑定的银行卡)

  • 微信朋友圈背景怎么弄(微信朋友圈背景动态视频)

    微信朋友圈背景怎么弄(微信朋友圈背景动态视频)

  • 手机换屏后屏幕发黄(手机换屏后屏幕有时候失灵)

    手机换屏后屏幕发黄(手机换屏后屏幕有时候失灵)

  • 华为手机有分身功能吗(华为手机有分身隐藏功能吗)

    华为手机有分身功能吗(华为手机有分身隐藏功能吗)

  • vivo60倍变焦手机是哪款(vivox60倍变焦)

    vivo60倍变焦手机是哪款(vivox60倍变焦)

  • 苹果se2支持动态壁纸吗(苹果se2支持动态屏幕吗)

    苹果se2支持动态壁纸吗(苹果se2支持动态屏幕吗)

  • 小米手机私密相册照片怎么没有了(小米手机私密相册文件夹路径)

    小米手机私密相册照片怎么没有了(小米手机私密相册文件夹路径)

  • 笔记本电脑连接不上无线网怎么办(笔记本电脑连接投影仪步骤)

    笔记本电脑连接不上无线网怎么办(笔记本电脑连接投影仪步骤)

  • 把对方微信删除了怎么恢复(把对方微信删除后对方还能看到我吗)

    把对方微信删除了怎么恢复(把对方微信删除后对方还能看到我吗)

  • 如何解除电脑QQ扫码登录(如何解除电脑休眠状态黑屏)

    如何解除电脑QQ扫码登录(如何解除电脑休眠状态黑屏)

  • word开始选项卡内容(word开始选项卡不能完成的设置是)

    word开始选项卡内容(word开始选项卡不能完成的设置是)

  • wpsppt触发器在哪里(wpsppt触发器怎么设置步骤)

    wpsppt触发器在哪里(wpsppt触发器怎么设置步骤)

  • 批量修改word文件名(批量修改Word文件属性)

    批量修改word文件名(批量修改Word文件属性)

  • 电脑上的@怎么输入(电脑上的@怎么打出来)

    电脑上的@怎么输入(电脑上的@怎么打出来)

  • 广角镜头是什么意思(广角镜头是什么样子的)

    广角镜头是什么意思(广角镜头是什么样子的)

  • word乘号怎么打(word乘号怎么打出来在电脑上)

    word乘号怎么打(word乘号怎么打出来在电脑上)

  • vivo手机怎么拉黑网址(vivo手机怎么拉长腿)

    vivo手机怎么拉黑网址(vivo手机怎么拉长腿)

  • iphone xr尺寸大小(iphone xr大小多少厘米)

    iphone xr尺寸大小(iphone xr大小多少厘米)

  • 苹果手机投屏到苹果电脑(苹果手机投屏到电脑最简单方法)

    苹果手机投屏到苹果电脑(苹果手机投屏到电脑最简单方法)

  • 手机黑名单打电话提示什么(手机黑名单打电话提示什么怎么拉出来)

    手机黑名单打电话提示什么(手机黑名单打电话提示什么怎么拉出来)

  • 收到个税返还手续费怎么算增值税附加
  • 城建税计算方法有哪些
  • 电商行业会计核算的特点
  • 小规模纳税人开票税率
  • 增值税发票认证平台
  • 白酒消费税纳税人
  • 注销有几种方法
  • 如何在金蝶算季度利润表发生额
  • 个人所得税怎么扣
  • 公允价值模式下,投资性房地产不计提折旧或摊销
  • 非营利组织的项目管理流程包括
  • 有发票章的存根联可以当发票用吗
  • 员工宿舍免征房产税
  • 没有销售收入可以有销售费用吗
  • 负数发票作废了对原来的正数发票有什么影响
  • 产品销售返利模式
  • 工程交税必须在工程地点交吗
  • 应交税费应交增值税的三级科目有哪些
  • 增值税专用发票和普通发票的区别
  • 个体户进项发票多开出发票少怎么办
  • 采购合同的运作过程为
  • 广告公司固定资产有哪些?
  • 公司租入农民的房子好吗
  • 税后利润是净利润还是利润总额
  • 物流公司怎么进去工作的
  • 农业大棚卷帘机用什么油
  • 销售赠送怎么做账
  • 销售商品抹零需要怎么入账
  • 仓库库存周转率高
  • 生产型企业公司有哪些
  • 进货折扣是怎么计算
  • Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息
  • Win11 Build 22000.348更新补丁KB5007262预览版发布(附更新修复内容汇总)
  • jetcar.exe - jetcar是什么进程 有什么作用
  • php零基础入门
  • 建筑保温材料施工工艺
  • 国家规定不计入社保基数
  • 企业向个人提供咨询服务
  • antv g6 node 嵌套
  • nodejs安装及环境配置win7
  • 淘宝企业店必须绑定对公账户吗
  • 公司有收入可以做零申报吗
  • 进项税认证抵扣流程
  • 结转材料成本差异所需科目
  • 销售折扣单独开票的会计分录
  • 法人股的利弊
  • 先销售后开发票的如何做帐?
  • 出口退免税的条件
  • 区分好坏
  • 电子产品对外加工
  • 让渡资产使用权收入属于收入吗
  • 未使用的机器设备有没有实体性贬值
  • 无形资产土地入账日期怎么确定
  • 业务招待费属于管理费用吗
  • 非公益捐赠如何入账
  • 外出经营预交企业所得税税率
  • 股份有限公司向股东借款
  • 过期食品返厂会重新打日期吗
  • 差旅费用包含哪些
  • macbookpro mysql
  • linux 主力机
  • bios如何进去
  • centos部署tomcat配置
  • mac用chrome
  • win8怎么把网速调到最快
  • win8系统触摸板按键不能用
  • nodejs搭建个人博客网站
  • nodejs使用es6
  • 谈谈对人才是第一资源的理解
  • unity3d鼠标点击移动
  • 两个python中内置的数值运算函数
  • android的基础知识
  • python twinter
  • jquery获取指定元素
  • 11%税率的范围
  • 增值税电子普通发票和普通发票区别
  • 岗位大练兵业务大比武简报
  • t+怎么取消记账凭证
  • 黑龙江省税务培训网官网
  • 广东省深圳市地图最新版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设