在javascript中onclick=" return check()"和onclick="check()"有什么区别?
巴扎黑
巴扎黑 2017-04-10 16:41:38
[JavaScript讨论组]

在javascript中onclick=" return check()"和onclick="check()"有什么区别?

巴扎黑
巴扎黑

全部回复(4)
迷茫

一个是点击后:执行check()函数;
一个是点击后:return返回 -》 check()函数返回的值。
如果check()函数里没有return 语句,或者没有返回值,那么check()返回的就是undefined
那么onclick=" return check()" 就相当于是 return undefined ;后续停止js动作
仅从这端代码来看,应该还有上下文,需要通过check()这个函数的返回值,进行判断是否停止执行上下文的动作。

PHPz
在a标签中加onclick=" return check()"时且
function check() {
    return false; 
}
时,链接不会跳转而onclick="check()"会跳转,暂时就想到这个区别
迷茫

一个是点击时返回这个函数的执行结果,一个是直接执行了。。

天蓬老师

function check() { return false; } 就这个区别

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号