美文网首页
event.returnValue=false和return f

event.returnValue=false和return f

作者: 噢是珊珊吖 | 来源:发表于2018-11-19 20:26 被阅读0次

event.returnValue的作用就是:当捕捉到事件(event)时,判断为false,则阻止当前事件继续运行,window.event.returnValue = false;之后的语句将都不会执行。

return false 不是阻止事件继续向顶层元素传播,而是阻止浏览器对事件的默认处理。

在实战中,对表单验证而言,

event.returnValue=false 和 return function(){return false}的效果是一样的,

都是先对表单的内容进行判断,才决定是否执行下去,但是,

这个return function(){return false}和function(){return false}又是有区别的,

前者是在先对函数的内容的判断上是否执行下去的,但是,后者则不会进行判断就直接执行下去了

相关文章

网友评论

      本文标题:event.returnValue=false和return f

      本文链接:https://www.haomeiwen.com/subject/vfabtqtx.html