Loading Please Wait...

Logo Lynxsia IT Solutions

JavaScript Events

JS Events

HTML events are "things" that happen to HTML elements. When JavaScript is used in HTML pages, JavaScript can "react" on these events.

HTML Events

An HTML event can be something the browser does, or something a user does. For example, button click, input field changed, page loading finished, etc.

Often, when events happen, you may want to do something. JavaScript lets you execute code when events are detected. HTML allows event handler attributes, with JavaScript code, to be added to HTML elements.

					 
        
          <element event='some JavaScript'>
          <element event="some JavaScript">

          <button onClick="alert('Hello');">Click Me</button>
        
      
Common HTML Events

Below is a list of some common HTML events:

  • onchange: An HTML element has been changed
  • onclick: The user clicks an HTML element
  • onmouseover: The user moves the mouse over an HTML element
  • onmouseout: The user moves the mouse away from an HTML element
  • onkeydown: The user pushes a keyboard key
  • onload: The browser has finished loading the page
JavaScript Event Handlers

Event handlers can be used to handle and verify user input, user actions, and browser actions:

  • Things that should be done every time a page loads
  • Things that should be done when the page is closed
  • Action that should be performed when a user clicks a button
  • Content that should be verified when a user inputs data

Many different methods can be used to let JavaScript work with events:

  • HTML event attributes can execute JavaScript code directly
  • HTML event attributes can call JavaScript functions
  • You can assign your own event handler functions to HTML elements
  • You can prevent events from being sent or being handled

How you feel about this blog:

Share this blog on:

Report Us

If you find any error in the turtorials, or want to share your suggestion/feedback, feel free to send us email at: info@lynxsia.com

Contact Us
Ads
Logo
Lynxsia IT Solutions

We are concern with various development process like website design & development, E-commerce development, Software development, Application development, SMS & Bulk SMS Provider, PWA Development, and many more..

Kotwali Road, Chhiptehri, Banda, 210001, UP, India

Copyright © 2022, Lynxsia IT Solutions, All rights reserved