VOOZH about

URL: https://www.geeksforgeeks.org/javascript/how-to-change-an-element-color-based-on-value-of-the-color-picker-value-on-click/

⇱ How to Change Element Color Based on Color Picker Value? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Change Element Color Based on Color Picker Value?

Last Updated : 10 Oct, 2024

Changing an element's color based on the color picker's value involves using a color input element to select a color, and then, upon clicking a button or triggering an event, updating the target element's background or text color to match the selected color.

Approach

  • HTML Structure:
    • Structure: Includes a color input and paragraphs to change text color dynamically using JavaScript.
    • Color Picker: The <input type="color"> element allows selecting colors, with an initial default value.
  • JavaScript Logic
    • Initialization: On page load, set up the color picker and add event listeners for changes.
    • Update Single Element: updateFirst changes the first paragraph's color based on the color picker's value.
    • Update All Elements: updateAll changes all paragraphs' colors when the color value changes.


Example: Here we are following above-explained approach.

Output:

👁 Image
Comment
Article Tags: