✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

New No-Code Track! 🚀start learning today!

🌟 Dreaming of a bright future? 🎓 Ask about the Treehouse Scholarship program! 🚀

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

  • Treehouse Logo
  • Plans
    Chevron
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
  • Library
    Chevron
    • All Courses
    • Tracks
    • College Credit
  • Techdegree
    Chevron
    • Overview
    • Front End Development
    • Full Stack JavaScript
    • Data Analysis
    • UX Design
    • Python
  • Community
    Chevron
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
  • Resources
    Chevron
    • Career Toolbox
    • CodeForward
    • Free Treehouse Near Me
    • Jobs
    • Blog
    • Support
    • About
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks College Credit
  • Overview Front End Web Development Full Stack JavaScript Python Development Data Analysis UX Design
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Career Toolbox CodeForward Free Treehouse Near Me Jobs Blog Support About
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • Android
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
    • Showing results for:
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Close
  • juami alcazar
    juami alcazar
    6,443 Points

    just to make sure, the usage of event in the arrow function is just a parameter/argument right? or is it required

    Posted on Feb 10, 2023 by juami alcazar
    juami alcazar
    6,443 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    1 Answer

  • zkb
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    zkb
    Front End Web Development Techdegree Graduate 13,636 Points

    Where am I going wrong with my code???

    Posted on Nov 29, 2022 by zkb
    .a{fill-rule:evenodd;}techdegree seal-36
    zkb
    Front End Web Development Techdegree Graduate 13,636 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Alex Hort-Francis
    Alex Hort-Francis
    17,074 Points

    My solution to the challenge at the end of the video

    Posted on Jul 14, 2022 by Alex Hort-Francis
    Alex Hort-Francis
    17,074 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    0 Answers

  • karan Badhwar
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    karan Badhwar
    Web Development Techdegree Graduate 18,135 Points

    event object as a parameter

    Posted on Feb 2, 2022 by karan Badhwar
    .a{fill-rule:evenodd;}techdegree seal-36
    karan Badhwar
    Web Development Techdegree Graduate 18,135 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    1 Answer

  • Kasoma Ibrahim
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Kasoma Ibrahim
    Full Stack JavaScript Techdegree Graduate 25,206 Points

    Focus did not work on the Form element but on individual elements

    Posted on Nov 18, 2021 by Kasoma Ibrahim
    .a{fill-rule:evenodd;}techdegree seal-36
    Kasoma Ibrahim
    Full Stack JavaScript Techdegree Graduate 25,206 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    1 Answer

  • Dawid Jacobs
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Dawid Jacobs
    Full Stack JavaScript Techdegree Graduate 17,835 Points

    Tried to refactor the code more, is it still good practice or should I rather leave it like it was?

    Posted on Sep 20, 2021 by Dawid Jacobs
    .a{fill-rule:evenodd;}techdegree seal-36
    Dawid Jacobs
    Full Stack JavaScript Techdegree Graduate 17,835 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    0 Answers

  • Tashan Duncan
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Tashan Duncan
    Front End Web Development Techdegree Graduate 17,799 Points

    Why not just use CSS :Focus pseudo-class??

    Posted on Dec 9, 2020 by Tashan Duncan
    .a{fill-rule:evenodd;}techdegree seal-36
    Tashan Duncan
    Front End Web Development Techdegree Graduate 17,799 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    1 Answer

  • Sean Modd
    Sean Modd
    4,688 Points

    Goal: Apply the spinElement callback to btn1, btn2, and btn3. The spinElement function should trigger on click event!

    Posted on Oct 7, 2020 by Sean Modd
    Sean Modd
    4,688 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    2 Answers

  • Ryan Soeder
    Ryan Soeder
    11,056 Points

    Is classList.toggle() ok here?

    Posted on Sep 16, 2020 by Ryan Soeder
    Ryan Soeder
    11,056 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    1 Answer

  • Jaime Sanchez
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Jaime Sanchez
    Full Stack JavaScript Techdegree Student 12,431 Points

    callbacks with dom elements challenge task 1 help?

    Posted on Apr 1, 2020 by Jaime Sanchez
    .a{fill-rule:evenodd;}techdegree
    Jaime Sanchez
    Full Stack JavaScript Techdegree Student 12,431 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Kristina Savova
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Kristina Savova
    Full Stack JavaScript Techdegree Graduate 21,997 Points

    Why is it recommended to use clearInterval() and clearTimeout() together with setTimeout() and setInterval() functions?

    Posted on Mar 17, 2020 by Kristina Savova
    .a{fill-rule:evenodd;}techdegree seal-36
    Kristina Savova
    Full Stack JavaScript Techdegree Graduate 21,997 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Conclusion

    1 Answer

  • Christopher Evans
    Christopher Evans
    9,896 Points

    Can we break down all the parts of the functions used in this lesson?

    Posted on Feb 10, 2020 by Christopher Evans
    Christopher Evans
    9,896 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    1 Answer

  • David Ryan
    PLUS
    David Ryan
    Courses Plus Student 14,981 Points

    Make sirens?

    Posted on Oct 23, 2019 by David Ryan
    David Ryan
    Courses Plus Student 14,981 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with Arguments

    2 Answers

  • Gafur Iusupaliev
    Gafur Iusupaliev
    3,090 Points

    Wouldn't this code do the same thing? Works fine for me, is there a problem that I don't see?

    Posted on Sep 8, 2019 by Gafur Iusupaliev
    Gafur Iusupaliev
    3,090 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    3 Answers

  • Juneau Lim
    Juneau Lim
    13,362 Points

    can't we make it even simpler?

    Posted on May 23, 2019 by Juneau Lim
    Juneau Lim
    13,362 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    1 Answer

  • Khumoyunmirzo Nosirov
    Khumoyunmirzo Nosirov
    8,689 Points

    I couldn't find the error , can Anyone help me?

    Posted on Mar 12, 2019 by Khumoyunmirzo Nosirov
    Khumoyunmirzo Nosirov
    8,689 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    2 Answers

  • John Locken
    John Locken
    16,540 Points

    Attempting to streamline final task in Callback Functions in JavaScript

    Posted on Jan 30, 2019 by John Locken
    John Locken
    16,540 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Petya Katsarova
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Petya Katsarova
    Front End Web Development Techdegree Graduate 21,342 Points

    i cant figure out the way

    Posted on Dec 7, 2018 by Petya Katsarova
    .a{fill-rule:evenodd;}techdegree seal-36
    Petya Katsarova
    Front End Web Development Techdegree Graduate 21,342 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Zak Mosbacher
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Zak Mosbacher
    Full Stack JavaScript Techdegree Graduate 16,080 Points

    There was an error with your code: TypeError: 'undefined' is not an object (evaluating 'event.target.className = "spin"'

    Posted on Dec 5, 2018 by Zak Mosbacher
    .a{fill-rule:evenodd;}techdegree seal-36
    Zak Mosbacher
    Full Stack JavaScript Techdegree Graduate 16,080 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Dilip Agheda
    seal-mask
    .a{fill-rule:evenodd;}techdegree seal-36
    Dilip Agheda
    Full Stack JavaScript Techdegree Graduate 28,581 Points

    I would like to share a very flexible code based on this lecture.

    Posted on Nov 15, 2018 by Dilip Agheda
    .a{fill-rule:evenodd;}techdegree seal-36
    Dilip Agheda
    Full Stack JavaScript Techdegree Graduate 28,581 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with Arguments

    0 Answers

  • codingchewie
    codingchewie
    8,764 Points

    Can D.R.Y be implemented further on the callback?

    Posted on Sep 7, 2018 by codingchewie
    codingchewie
    8,764 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    1 Answer

  • Aakash Srivastav
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    Aakash Srivastav
    Full Stack JavaScript Techdegree Student 11,638 Points

    Use callbacks on text inputs

    Posted on May 14, 2018 by Aakash Srivastav
    .a{fill-rule:evenodd;}techdegree
    Aakash Srivastav
    Full Stack JavaScript Techdegree Student 11,638 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    1 Answer

  • ammarkhan
    seal-mask
    .a{fill-rule:evenodd;}techdegree
    ammarkhan
    Front End Web Development Techdegree Student 21,661 Points

    Why have callback as the second argument?

    Posted on Mar 10, 2018 by ammarkhan
    .a{fill-rule:evenodd;}techdegree
    ammarkhan
    Front End Web Development Techdegree Student 21,661 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with Arguments

    2 Answers

  • oafwifkeiw
    oafwifkeiw
    1,546 Points

    Is this code ok..?

    Posted on Mar 6, 2018 by oafwifkeiw
    oafwifkeiw
    1,546 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    1 Answer

  • Brian Anstett
    Brian Anstett
    5,831 Points

    Function declaration for callback instead of an arrow function.

    Posted on Aug 7, 2017 by Brian Anstett
    Brian Anstett
    5,831 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using Callbacks on Text Inputs

    1 Answer

  • Kent Hefley
    Kent Hefley
    11,217 Points

    Event Bubbling?

    Posted on Aug 6, 2017 by Kent Hefley
    Kent Hefley
    11,217 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Using the Same Callback on Multiple Elements

    4 Answers

  • Cristian Gerardo Hernandez Barrios
    Cristian Gerardo Hernandez Barrios
    28,382 Points

    I'm stuck again

    Posted on Jul 19, 2017 by Cristian Gerardo Hernandez Barrios
    Cristian Gerardo Hernandez Barrios
    28,382 Points
    • JavaScript
    • Callback Functions in JavaScript
    • Callbacks and the DOM
    • Callbacks with DOM Elements

    4 Answers

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

    Treehouse

  • About
  • Blog
  • Careers
  • Community
  • Stories
  • Shop
  • Contact
  • Gift Card

See Full Catalogue

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
  • Python Development
  • Data Analysis
  • UX Design

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
  • ...see more

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
  • ...see more

Explore

  • Plans
  • Affiliates
  • Perks
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
Terms & Conditions | Privacy

© 2025 Treehouse Island, Inc.