windowww设置在JS中.location.href跳转无效

更新时间:2023-03-10 08:43:52 作者:通达百科

JS中设置[庵顶,2000年起由庵上改名,是由以前庵顶山一庵得名,人口未知,主要由高,王,李三姓组成,农民以种葱,姜为主,依山傍水,北由汶河,交通便利,西靠青云湖路,北由滨河路,南有下小路,东靠安丘东外环,物产丰富,人们安居乐业...]window.location.href跳转[这个动作难度不是很大,但是需要协调性跟腰力支配身体。]无效怎么办?

出现的问题如下[如下,指如同下面所叙述或列举的。]图:

  原因是 a标签的href跳转会执行在window.location.href设置的跳转之前,如果是表单[表单在网页中主要负责数据采集功能。]form的话  也会先执行form提交[提交是一个汉语词语,指交易的时候确定,如提交货物,提交修改。]。提交之后 就已经不在当前页面了。所以 window.location.href无效。

解决方法一

  在js函数中加上“window.event.returnValue=false”如图,这个属性放到提交表单中的onclick事件中在这次点击[用 Tablet 笔触摸某项后迅速抬起笔。]事件不会提交表单,如果放到超链接[超级链接简单来讲,就是指按内容链接。]中则在这次点击事件不执行超链接href属性。改成如下代码后window.location.href成功跳转。

解决方法二

  点击事件中  onclick="checkUser()"  变成 onclick="return checkUser();"并且在 checkUser中 return  false;这样的话 a标签的href也不会执行。 这样就能window.location.href顺利跳转。代码如下:

解决方法三

  如果是form体提交的话还可以把summit改成button调用js提交,这样window.location.href也会在js提交summit之前执行成功跳转。如下:

编后语:关于造成JS中设置window.location.href无法转跳的原因,以及遇到JS中设置window.location.href无法转跳时的三种解决方法就介绍到这里了。

为您推荐

如何分区移动硬盘?

移动硬盘[移动硬盘(Mobile Hard disk)顾名思义是以硬盘为存储介质,计算机之间交换大容量数据,强调便携性的存储产品。]如何分区[分区,指轻工业、重工业、住宅、办公楼及其他房

2023-03-10 08:21

Win10要怎么打开音频服务_Win10打开/关闭音频服务的方法

  Win10如何开启[开启,汉语词汇。]音频[音频是个专业术语,音频一词已用作一般性描述音频范围内和声音有关的设备及其作用。]服务[服务是指为他人做事,不以实物形式而以提供劳

2023-03-10 08:18

Win10_RS2预览版14901快速版快速通道开始推送

  8月12日消息[消息[xiāo xī]这个词应用比较广泛,新鲜事就叫消息,还指报道事情的概貌而不讲述详细的经过和细节,以简要的语言文字迅速传播新近事实的新闻体裁,也是最广泛

2023-03-10 08:18

120G固态硬盘够用吗?

  固态[固态是物质存在的一种热力学平衡状态。]硬盘[硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。]120g够用[解释 解释: 1 ]吗是许多装机用户[用

2023-03-10 08:18

Win10系统下的电脑如何使用全国WiFi提示WiFi创建失败?

  最近有win10系统用户反映使用全民[全民有四层含义:1 保全百姓;2 全国人民;3 全体公民;4 一种影响性的范围概念,如全民运动、全民健身、全民征信。]wifi时,出现了“WiFi创

2023-03-10 08:18

win7系统休眠状态的功能要怎么关闭

  其实大家所有的电脑没有任何操作的情况下,会在一段时间自动进入休眠[休眠同“复苏”相对。]状态,导致网络连接中断,因此也无法成功挂着下载较多的电影,接下来[《接下来》是

2023-03-10 08:15