刘炅然喜欢袁航吗:DOM对象调用onclick()和click()区别

来源:百度文库 编辑:偶看新闻 时间:2024/04/25 01:29:46

通常我们在前端通过javascript来操作dom对象时,可能会直接操作对象的事件,例如:通过程序来点击某个按钮,btnObj.click();

 

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

 

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

 

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

 

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