The HTML DOM addEventListener() method is used to attach an event handler to the specified element.
Following is the syntax −
element.addEventListener(event, function, capture)
Above, the parameters include −
- event: The name of the event. Required.
- function: The function to run when the event occurs. Required.
- capture: Whether the event should be executed in the capturing phase. This check and displays a boolean value; true or false.
Let us now see an example to implement the DOM addEventListener() method −
Example
<!DOCTYPE html>
<html>
<body>
<h2>Demo Heading</h2>
<button id="btn">Click</button>
<p id="myid"></p>
<script>
var x = document.getElementById("btn");
x.addEventListener("mouseover", one);
x.addEventListener("click", two);
function one() {
document.getElementById("myid").innerHTML += "Button hovered! "
}
function two() {
document.getElementById("myid").innerHTML += "!!Button Clicked!! "
}
</script>
</body>
</html>Output

Now, if you will click, the message “Button clicked” would be displayed. On mouse hovering the button, the following text would be displayed: “Button hovered” −
