• JS 中的return false的作用


    在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为. Return False 就相当于终止符,终止默认的事件行为,反之,Return True 就相当于执行符,执行终止默认的事件行为。 在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的 onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果 你想取消对象的默认动作就可以return false。
    return false,事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交

    1. return返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交
    2. return false,事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交

    这里面的return含有一些细节知识:

    例如:onClick=’return add_onclick()’与 onClick=’add_onclick()’的区别

    JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。

    而该值决定了当前操作是否继续。
    当返回的是true时,将继续操作。
    当返回是false时,将中断操作。

    而直接执行时(不用return)。将不会对window.event.returnvalue进行设置
    所以会默认地继续执行操作

    在onclick事件上这样处理的

    1
    <input type="submit"  onclick="fun1();return false;" />

    这样fun1既可以写自己想要的效果,return false 也可以取消默认的刷新行为

  • 相关阅读:
    linux基本命令
    Linux中常用的50个命令
    Selenium2之XPath定位
    Selenium2浏览器启动及配置
    python学习内容.05
    python学习内容.04
    python学习内容.03
    python学习内容.02
    python学习内容.01
    RESTful
  • 原文地址:https://www.cnblogs.com/wangshengli520/p/9900290.html
Copyright © 2020-2023  润新知