"Eventtarget is a DOM interface implemented by objects, can receive DOM events and have listeners for them."
A eventtarget is an object that can accept DOM events and bind event listeners. The most common eventtarget are DOM element objects, and other objects that are not DOM elements can also be eventtarget, such as document, Window,xmlhttprequest, wait. Method
Eventtarget.addeventlistener ()
Add an event listener for the specified event type on this eventtarget.
Eventtarget.removeeventlistener ()
Remove the event listener from this eventtarget.
Eventtarget.dispatchevent ()
Distributing events for this eventtarget.
Most eventtarget (element, document, and window) can add a time listener function by means of a property on+ event name. /** Please run the following program in the Chrome console (* *;(function () {/** JS deletes the people who are concerned about Sina Weibo by creating click events. * * var o = document.getelementsbyclassname (' myfollow_list '); var e = new MouseEvent (' click ', {' View ': window, ' Bubbles ': true}); Array.prototype.slice.call (o). Every (function (a, B, c) { a.dispatchevent (e); return true; }); document.queryselector (' A.w_btn_d:nth-child (4) '). Dispatchevent (e); })(); Reference: 1 https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget
2 http://my.oschina.net/jackin/blog/176517