Add Class to Element

Interactive JavaScript Class Manipulation Demo

Basic Example

Click the button to add a highlight class!

Not Highlighted

Code Example

// Add a single class element.classList.add('highlight'); // Remove a class element.classList.remove('highlight'); // Toggle a class element.classList.toggle('highlight'); // Add multiple classes element.classList.add('class1', 'class2', 'class3'); // Check if class exists if (element.classList.contains('highlight')) { console.log('Class exists!'); }

Multiple Classes

Add multiple classes at once!

Toggle Multiple Elements

Box 1
Box 2
Box 3
Box 4

Click on any box to toggle its active state

Key Methods