Exercise 6: Toggle Class on Element

Problem Statement

Function `toggleClass(el, className)` banao jo element pe class toggle kare. Example: toggleClass(buttonEl, "active") → class add/remove karega

Sample Output:

toggleClass(buttonEl, "active")
// If class exists: removes it
// If class doesn't exist: adds it

Solution

const toggleClass = (el, className) => el?.classList.toggle(className);

Explanation

Overall Goal:

  • Element pe class toggle karna.

Real world:

  • UI states: active/inactive toggle.
  • Animations: class-based animations.