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() 的功效。
请先看以下代码:
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, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!
作用有二,
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, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯