Open In App

HTML DOM addEventListener() Method

Last Updated : 13 Jun, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report
The addEventListener() method attaches an event handler to the specified element. Syntax:
element.addEventListener(event, function, useCapture)
Note: The third parameter use capture is usually set to false as it is not used. Below program illustrates the DOM addEventListener(): Example: html
<!DOCTYPE html>
<html>

<head>
    <title>DOM Location host Property</title>
    <style>
        h1 {
            color: green;
        }
        
        h2 {
            font-family: Impact;
        }
        
        body {
            text-align: center;
        }
    </style>
</head>

<body>
    <h1>GeeksforGeeks</h1>
    <h2>addEventListener() method</h2>

    <p>
     This example uses the addEventListener() 
     method to add many events on the same 
     button.
    </p>

    <button id="myBtn">Try it</button>

    <p id="demo"></p>

    <script>
        var x = document.getElementById("myBtn");
        x.addEventListener("mouseover", myFunction);
        x.addEventListener("click", mySecondFunction);
        x.addEventListener("mouseout", myThirdFunction);

        function myFunction() {
            document.getElementById("demo").innerHTML += "Moused over!<br>"
            this.style.backgroundColor = "red"
        }

        function mySecondFunction() {
            document.getElementById("demo").innerHTML += "Clicked!<br>"
        }

        function myThirdFunction() {
            document.getElementById("demo").innerHTML += "Moused out!<br>"
        }
    </script>

</body>

</html>                    
Output:
  • Initially:
  • Mouse Over Event:
  • Mouse Clicked Event:
  • Mouse Out Event:
Supported Browsers: The browser supported by Location host Property are listed below:
  • Google Chrome
  • Internet Explorer
  • Firefox
  • Opera
  • Safari

Next Article
Article Tags :

Similar Reads