Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Responding to User Events | Section
Core JavaScript for Web Development

bookResponding to User Events

Swipe to show menu

Web pages become interactive when JavaScript responds to user actions like clicks or typing.

To handle user actions, use the addEventListener() method.

const button = document.querySelector(".btn");

button.addEventListener("click", () => {
  console.log("Button clicked");
});

When the button is clicked, the function runs.

Common events:

  • "click": when an element is clicked;
  • "input": when a user types in a field;
  • "submit": when a form is submitted.

Example with user input:

const input = document.querySelector("input");

input.addEventListener("input", () => {
  console.log(input.value);
});

JavaScript listens for events and runs code in response, which makes web pages interactive.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 26

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 1. Chapter 26
some-alt