通常我们在前端通过javascript来操作dom对象时,可能会直接操作对象的事件,例如:通过程序来点击某个按钮,btnObj.click();
有时候使用btnObj.click(),还有时候会使用btnObj.onclick();好像都能成功调用...
这只是表面现象。这两者是有很大区别的。
btnObj.click()是真正地用程序去点击按钮,触发了按钮的onclick事件。
而btnObj.onclick()只是简单地调用了btnObj的onclick所指向的方法,只是调用方法而已,并未触发事件。
联系客服