永发信息网

JS中 return false;作用是什么?

答案:4  悬赏:0  手机版
解决时间 2021-01-09 20:04
  • 提问者网友:ミ烙印ゝ
  • 2021-01-08 19:11
JS中 return false;作用是什么?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-01-08 19:18
有两个作用,禁止向上冒泡和禁止默认行为。

请先看以下代码:

123





禁止向上冒泡:event.stopPropagation();

在你点击了 txt 或者 btn 后,将会触发 onclick 事件。然后会触发 txt 或 btn 的上一层,box 的 onclick 也会被触发。当你在 txt 或 btn 的函数最后加入了 return false 后,那么就不会触发 box 的 onclick 事件了。

禁止默认行为:event. preventDefault();
在你单击了 btn 后,默认是会提交表单的。当你在 btn 单机触发的函数内,如果写入 return false 的话,那么就只执行函数,不会提交表单了。

使用一次 return false,将会同时达到 event.stopPropagation() 和 event.preventDefault() 的功效。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-01-08 21:55
给自定义函数或者行为事件返回一个假值
作用有二,
1、就是得到一个值,至于这个值用来做什么, 这得看具体情况
2、如过给行为事件返回假值, 那这个行为事件会被终止!
比如:
点击这里
上面是一条超链接, 一般来说, 点击后会跳转到 href属性中的网址, 对吧?
但这条链接中加了一个js 点击事件, onclick 并且给这个事件返回了一个假值, return false, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!
  • 2楼网友:野味小生
  • 2021-01-08 21:07
返回值
望采纳
  • 3楼网友:上分大魔王
  • 2021-01-08 20:00

给自定义函数或者行为事件返回一个假值
作用有二,
1、就是得到一个值,至于这个值用来做什么, 这得看具体情况
2、如过给行为事件返回假值, 那这个行为事件会被终止!
   比如:点击这里
上面是一条超链接, 一般来说, 点击后会跳转到 href属性中的网址, 对吧?
但这条链接中加了一个js 点击事件, onclick 并且给这个事件返回了一个假值, return false, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯