Public-buildersOla and Lillian(8 🏴‍☠️👸)Log InGet started

I Attach a Handler For Each Button in JavaScript

I Loop Over Every Button and Attach a Handler For Each Button With JavaScript

I Loop Over Every Button and Attach a Handler For Each Button With JavaScript

const buyButtons = document.querySelectorAll(".button.buy");

// Loop over every buyButton and attach a handler for each button

function handleBuyButtonClick(event) {
  console.log("You break it, you buy it")
}
buyButtons.forEach(function(buyButton) {
  buyButton.addEventListener("click", handleBuyButtonClick);
})

I Stop This Event From Bubbling Up

const buyButtons = document.querySelectorAll(".button.buy");

function handleBuyButtonClick(event) {
  const button = event.target;
  // Stop this event from bubbling up
  event.stopPropagation();
}
buyButtons.forEach(function(buyButton) {
  buyButton.addEventListener("click", handleBuyButtonClick);
})

Day 22 of #100daysofjavascript

Check out https://wesbos.com/javascript by @wesbos for more JavaScript Price: $0

Because #javascript will never die 💪🥳🏴‍☠️

© Lillian (7 🏴‍☠️👸) and Cap'n Ola Vea (43 🏴‍☠️⛵) and their cheerful crew of skill-builder pirates 1554 - 2023