window.location.href无法正常跳转

在做项目的时候有一个登录跳转,用到了window.location.href的用法,在href后面的括号中写上要跳转的地址,结果出了问题。

所以这是一篇bug纠正篇:
在这里插入图片描述

想要做的事情:在login.html中进行登录跳转,如果登录成功跳转到index.html去,跳转的代码在login.js中书写:
在这里插入图片描述
一开始我用此代码发现页面跳转不出来的时候我先是怀疑相对地址的位置。但是找过后发现没有问题。所以又用标签a试了一下发现也可以正常跳转。

所以我开始察觉到我这句可能用的有问题。经过查询后发现:window.loacation.href的地址跳转是相对当前运行页面的跳转

什么意思?我在login.js中写window.location.href,但是我是在login.html运行的。接下来我要跳转的页面的相对位置不是相对于login.js的位置,而是相对于login.html的位置

这就是当前运行页面跳转的意思。

如果你也出现了这种情况,可以好好检查下地址有没有出错,问题说不定就迎刃而解了。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值