doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:5163回复:0

DOM对象调用onclick()和click()区别

楼主#
更多 发布于:2020-04-30 14:41
通常我们在前端通过javascript来操作dom对象时,可能会直接操作对象的事件,例如:通过程序来点击某个按钮,btnObj.click();

有时候使用btnObj.click(),还有时候会使用btnObj.onclick();好像都能成功调用...

这只是表面现象。这两者是有很大区别的

btnObj.click()是真正地用程序去点击按钮,触发了按钮的onclick事件。

btnObj.onclick()只是简单地调用了btnObj的onclick所指向的方法,只是调用方法而已,并未触发事件。


参考:http://blog.sina.com.cn/s/blog_842460da0100xf81.html
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号