javascript - onclick与click的区别
高洛峰
高洛峰 2017-04-11 10:06:26
[JavaScript讨论组]

各位大神,小弟有一个问题请教。

如上图所示,为何第二个click不能实现相关的功能,而改成onclick即可?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
PHP中文网

因为onclick是浏览器DOM的相关API,而click不是。

在浏览器的DOM上,有很多API可以供开发者调用,onclick就是其中的一个。

只有按照浏览器的API进行调用,浏览器才知道你要做什么事。浏览器没有click这个API,当然不知道你要做什么了。

迷茫

原生 JS 中事件绑定的写法(以点击事件为例):ele.onclick = function () {} 或者 ele.addEventListener('click', function() {}),并无题中第二种写法

高洛峰

dom0和dom2级事件的用法,分别是有on和不带on的,具体的绑定语法也不一样。
可以去查一下dom0和dom2。

阿神

onclick是事件,而click()是方法,是用来执行的。

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

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