DOM Events 【Document Object Model Events】

Document Object Model Events or DOM Events is a W3C specification. It allows event-driven programming languages such as VBScript, JScript, ECMAScript, JavaScript and Java to register various event handlers on the element nodes inside a DOM tree.

DOM Events is designed with two main goals. The first goal is the design of an event system which allows registration of event listeners and describes event flow through a tree structure and the second goal of the DOM Events is to provide a common subset of the current event systems used in DOM Level 0 browsers.