window location href无反应,不跳转的情况的解决

window location href无反应,不跳转的情况的解决在进行js练习的时候,遇到了一个问题,在操作页面跳转的时候,使用window.location.href无法进行跳转,经过一系列的排查,和分析,最终解决这个问题。$("#quit").click(function(){debugger;if(confirm("你确定要退出嘛?")){sessionStorage.r…

大家好,又见面了,我是你们的朋友全栈君。

在进行js练习的时候,遇到了一个问题,在操作页面跳转的时候,使用window.location.href无法进行跳转,经过一系列的排查,和分析,最终解决这个问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            //window.event.returnValue=false;
            //return false;
        }  
    });

以上无法跳转有问题的代码。

总共有两种方法解决

第一种方法是,我们在window.location.href的下一行加上window.event.returnvalue=false,扑捉到这个时间,随后判为false,停止对操作,便可以解决问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            window.event.returnValue=false;
            //return false;
        }  
    });

第二种方法是,通过在window.location.href下一行写return false,使游览器停止操作也可以解决问题。

$("#quit").click(function () {
        debugger;
          if (confirm("你确定要退出嘛?")) {  
            sessionStorage.removeItem("preUser");
            preUser = {};
           window.location.href='bolg.html';  
        }else {
        //alert("ssssssss")  

            window.location.href='login.html';
            //window.event.returnValue=false;
            return false;
        }  
    });

以上就是两种解决window.location.href失效的方法。

 

如果各位有什么疑问,意见,不同的想法欢迎留言,欢迎交流。

本人本科软件工程学生党一枚,如有错误欢迎指正,欢迎交流。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158090.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java反转数组_Java实现数组反转翻转的方法实例

    java反转数组_Java实现数组反转翻转的方法实例数组翻转的方法(java实现),数组翻转,就是将数组倒置,例如原数组为:{“a”,”b”,”c”,”d”},那么翻转后的数组为{“d”,”c”,”b”,”a”}。【方法一】使用集合个工具类:Collections.reverse(ArrayList)将数组进行反转:importjava.util.ArrayList;importjava.util.Collections;publiccl…

    2022年6月6日
    41
  • 汇编移位指令复习「建议收藏」

    汇编移位指令复习「建议收藏」前言吐槽一下下,汇编的指令真的好多呀,学了这么多可是记住的却没几个,所以写下这篇文章加深对汇编移位指令的理解和记忆文章目录前言1、逻辑移位指令逻辑左移SHL逻辑右移SHR2、算术移位指令算数左移SAL算术右移SAR3、循环移位指令循环左移ROL循环右移ROR4、注意点1、逻辑移位指令逻辑移位指令适用于带符号数运算逻辑左移SHL指令格式:SHLOPR,CNT????PR:…

    2022年5月25日
    48
  • win10中anaconda安装tensorflow时报错Traceback (most recent call last): File “E:\Anaconda3\lib\site-packag[通俗易懂]

    windows系统anaconda安装tensorflow时报错解决办法。报错:Traceback(mostrecentcalllast):File“E:\Anaconda3\lib\site-packages\pip_vendor\urllib3\response.py”,line360,in_error_catcheryieldFile“E:\Anaconda3\…

    2022年4月8日
    290
  • mqttnet 详解_mqttnet 简记

    mqttnet 详解_mqttnet 简记1.mqttnet开源库,https://github.com/chkr1011/MQTTnet2.服务器端和客户端服务器端和客户端两个,他们需要保持长连接,主要是通过订阅和发布来进行消息的传递交换。MQTT服务端主要用于与多个客户端保持连接,并处理客户端的发布和订阅等逻辑。一般很少直接从服务端发送消息给客户端(可以使用mqttServer.Publish(appMsg);直接发送消息),多…

    2022年6月25日
    105
  • pycharm2021.7.20激活码(注册激活)

    (pycharm2021.7.20激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSW…

    2022年3月20日
    71
  • 电商中的spu是什么_个人如何做跨境电商

    电商中的spu是什么_个人如何做跨境电商1、SPU介绍SPU=StandardProductUnit(标准产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗的讲,除去规格信息以外的,属性值、特性相同的商品就可以归类到同一个SPU里面。2、SKU介绍SKU=StockKeepingUnit(库存量单元)SKU是库存进出计量的单元,可以是以件、盒等为单位,是物理上不可分割的最小存货单位,是一款具体规格的产品。通俗的讲,SKU是指一款商品,每款都有一个SKU,便于

    2022年8月30日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号