小编介绍了介绍中介绍中return的三种用法(https://www.py.cn/web/js/22707.html),其中return false的使用可以阻止错误的代码执行。但是有的时候也恢复出现错误。本文总结了两种错误情况及其解决方法,即js循环中不能停止执行和使用直接失效,具体解决方法请看本文。
情况一:js循环中不能停止执行
1 2 3 4 5 6 7 8 9 10 |
|
原因:return false只是退出该循环,而不会阻止后续代码执行 。
解决:若想阻止后面的代码执行,使用for循环处理即可。
情况二:使用直接失效
解决方法
1、在button里面加type=”button”
1 |
|
2、在form里面新增οnsubmit=”return submit()”;
1 |
|
以上就是小编整理总结的js中return false之后不能停止执行的两种情况及其解决方法,希望能解决你的问题哦~