html中事件调用JavaScript函数时有return与没有return的区别
来源:互联网 发布:中国象棋ai算法 html5 编辑:程序博客网 时间:2024/06/07 12:16
http://blog.163.com/liujiyun123@126/blog/static/4459677620104190369494/
JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。
而该值决定了当前操作是否继续。
当返回的是true时,将继续操作。
当返回是false时,将中断操作。
而直接执行时(不用return)。将不会对window.event.returnvalue进行设置
所以会默认地继续执行操作
详细说明如下:
例如:
当在 <a href="abc.htm" onclick="return add_onclick()">Open</a> 中
如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm
否则, (返回 false), 那么页面不会跳转到 abc.htm, 只会执行你的 add_onclick() 函数里的内容. (add_onclick函数中控制页面转到 abc.htm除外
)
而 <a href="abc.htm" onclick="add_onclick()">Open</a>
不管 add_onclick() 返回什么值, 都会在执行完 add_onclick 后打开页面 abc.htm
- html中事件调用JavaScript函数时有return与没有return的区别
- javascript中return、return true、return false的区别;
- javascript中return、return true、return false的区别
- python 内嵌函数中,return调用函数的区别
- javascript中 函数体里 return返回值 与 参数传参 的区别
- Javascript中return false 与 event.preventDefault() 的区别?
- javascript中return、return false、return true区别
- javascript中return、return false、return true有什么区别?
- js中事件使用return;return false;return true的区别
- javascript中return、return false、return true三者的区别
- javascript中return,return true,return false三者的用法及区别
- JavaScript中return返回函数的问题
- exit函数与return的区别
- exit函数及与return的区别
- exit( )函数与return的区别
- exit()与return函数的区别
- html,jsp里的onclick事件 return false与二重调用
- c 中 exit 与 return 的区别
- ACTIVE日志损坏(有归档)
- 用VBScript读写INI配置文件(比较不错的代码)http://www.robvanderwoude.com/vbstech_files_ini.php
- C/C++中static关键字详解
- 面试训练 n个骰子的点数
- 百度提示”该网站可能因黑客侵入而存在安全风险”的3种解决方案
- html中事件调用JavaScript函数时有return与没有return的区别
- stl-vector
- 心醉七夕
- QOS实验
- stl-queue
- Static Transfer Switches: The Best Fit for Your Data Center?
- 江城子--程序员
- 操作系统的实质
- stl-list