return问题
来源:6-2 事件绑定与取消-on(下)
Leeluo
2019-05-05 15:03:40
之前讲的submit事件的return=false时,会阻止提交;这里keydown事件,return=false/true也可以适用吗?当是true的时候是什么意思?
如果只写return,不加false或true,又是什么意思?(以前讲的 return是函数结束使用的,不知道在keydown事件和submit事件里,只写一个return;表示什么意思?)
1回答
好帮手慕星星
2019-05-05
你好,return false除了可以结束函数执行,还有阻止默认事件执行是意思,因为form表单默认是会提交的,所以在submit方法中使用return false阻止表单提交,固定语法只能是false,不能是true。
在keydown事件中同样可以用,但是keydown没有默认事件,所以就只是结束函数的意思,return后面加true,false或者不写都是可以的,只是作为返回值而已。
可以自己测试下,祝学习愉快!
相似问题