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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 线性代数,行列式(加边法求行列式例题)

    一、二阶和三阶行列式1.二阶行列式PS:只适用于二元线性方程;2.三阶行列式 二、全排列及其逆序数1.全排列把n个不同的元素排成一列,叫做这n个元素的全排列;2.逆序数对于n个不同的元素,先规定各元素之间有一个标准次序,于是在这n个元素的任一排列中,当某两个元素的先后次序与标准次序不同时,就说有一个一个逆序,一个排列中所有逆序的总数叫做这个排列的逆序数。…

    2022年4月16日
    182
  • 中国主流的大数据分析厂商

    中国主流的大数据分析厂商随着互联网和IT技术的推进,大数据的应用逐渐渗透到各行各业。尤其是数据体量大的互联网、金融、银行、制造行业。大数据正逐渐改变企业的运营模式,市场导向,进而惠及人们的生活。“大数据”这一概念最早在国外被提及。之后国内外兴起了一系列大数据技术,包括大数据硬件类、大数据分析类、大数据数据处理类等等,也因此诞生了一批大数据厂商。其中最为热门的是大数据分析技术,可以直接应用到企业生产经营,来带直…

    2022年5月17日
    43
  • 常见免费API接口[通俗易懂]

    常见免费API接口[通俗易懂]https://www.apishop.net/#/api/detail/?productID=215

    2022年8月3日
    3
  • Git下载、安装与环境配置「建议收藏」

    一、git下载与安装百度git官网,下载链接,根据自己电脑系统下载相应的安装包,下载最新版本,点击红框或篮筐处即可点击下载好的安装包安装这个软件一直点击next,直到出现install,点击install,安装完成后点击finish:安装好后在桌面界面点击鼠标右键,会出现如下界面检查git是否安装OK键盘Ctrl+r,然后在弹出框中出入cdm,弹出如下界…

    2022年4月12日
    42
  • vue $listeners $attr_vue query

    vue $listeners $attr_vue query1、vm.$attrs2.4.0新增类型{[key:string]:string}只读详细包含了父作用域中不作为prop被识别(且获取)的特性绑定(class和style除外)。当一个组件没有声明任何prop时,这里会包含所有父作用域的绑定(class和style除外),并且可以通过v-bind=”$attrs”传入内部组件——在创建高级别的组件时非常有用。简单点讲就是包含了所有父组件在子组件上设置的属性(除了prop传递的属性、class和styl

    2022年10月10日
    1
  • html 输入框输入事件,input输入框事件「建议收藏」

    html 输入框输入事件,input输入框事件「建议收藏」onfocus->键盘输入->onkeydown->onkeypress->onkeyup->oninput->失去焦点->onchange->onblur如下,奉上代码;functionhandleFocus(event){console.log(‘onfocus事件’,’value=’+event.targ…

    2022年5月27日
    388

发表回复

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

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