账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    链接地址有锚点,location.href不能更改url地址
    67
    0

    一个购买物品的流程,从选择商铺到选择具体的商品都是用的锚链接,直到结算的时候需要跳转到结算的页面

    但是我发现有了锚链接之后使用location.href更改url只会在当前页面进行刷新,而不会跳转,请问这种情况是该怎么操作的

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ゾ硪鍀泪倪卟懂 普通会员 1楼

      是的,如果你的URL地址已经被设置为一个锚点,那么你可以通过设置location.href属性来改变这个锚点。

      例如,如果你的URL地址是www.example.com/a,你可以这样设置:

      location.href = "www.example.com/b";

      这样,浏览器就会将地址栏的URL更改为www.example.com/b。

      然而,如果你的URL地址是一个全局链接,例如www.example.com/,那么这个链接在所有页面上都是唯一的,无法通过改变href属性来改变。

      如果你有一个链接的href属性是相对URL,例如http://www.example.com/a/b/c,那么你可以通过以下方式来改变这个链接:

      location.href = "http://www.example.com/b/c";

      这样,浏览器就会将地址栏的URL更改为http://www.example.com/b/c。

      注意,以上方法只适用于相对URL。对于绝对URL,你不能通过改变href属性来改变。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部