
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Attach event to dynamic elements in JavaScript?
To attach event, use document.addEventListener() in JavaScript. Following is the code −
Example
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <input type="button" value="submit" id="buttonSubmit" /> <script> document.addEventListener('click',function(event){ if(event.target && event.target.id== 'buttonSubmit'){ console.log("Event generation on the button click") } }); </script> </body> </html>
To run the above program, save the file name “anyName.html(index.html)” and right click on the file. Select the option “Open with Live Server” in VS Code editor.
Output
This will produce the following output −
After clicking the submit button, the screenshot is as follows −
- Related Articles
- Dynamic Programming - Part sum of elements JavaScript
- How to disable mouse event on certain elements using JavaScript?
- Dynamic programming to check dynamic behavior of an array in JavaScript
- Dynamic Programming in JavaScript
- Dynamic imports in JavaScript.
- Event bubbling vs event capturing in JavaScript?
- How to trigger event in JavaScript?
- Event Firing in JavaScript
- Awaiting on dynamic imports in JavaScript.
- How to attach one or more drop-shadows to the box with JavaScript?
- How to remove event handlers in JavaScript?
- How to fire javascript event in Selenium?
- In JavaScript, need to perform sum of dynamic array
- How to create dynamic values and objects in JavaScript?
- How to create dynamic breadcrumbs using JavaScript?

Advertisements