beginner

Toggle CSS Class

Add and remove CSS classes from elements.

Learn the classList API for dynamic styling.

📚 Concepts & Theory

classList

element.classList.toggle('active');
element.classList.add('visible');
element.classList.remove('hidden');

🎯 Your Challenge

Write a function to toggle the \"active\" class.

📝 Starter Code

JavaScript
// HTML: <button id="btn">Click me</button>

function toggleActive() {
  // Your code here
}

Solution

JavaScript
function toggleActive() {
  const btn = document.getElementById('btn');
  btn.classList.toggle('active');
}

document.getElementById('btn').onclick = toggleActive;

Explanation

classList.toggle switches the class on/off.

❓ Frequently Asked Questions

Adds class if missing, removes if present

🔗 Related Concepts