js return false的作用
js return false的作用return用于终止函数的执行,在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为。
一、return false的常用场景
1、返回错误的处理结果
2、阻止提交表单
3、阻止执行默认的行为,例如:你单击一个链接除了触发你的"onclick"事件以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消页面的跳转就可以return false。
例如
<input type="button" value="改变颜色" onclick="changeColor(this);return false;">
二、return false的作用域
只在当前函数有效,不会影响其他外部函数的执行。
例如
function s2(){
m();
n();
p();
}
说明
即使m函数返回return false ,但是不影响 n()以及 p()函数的执行,不能阻止s2()函数执行。