Skip to content
FLAVIO COPES
flaviocopes.com
2026

How to add a class to a DOM element

By Flavio Copes

Learn how to add a class to a DOM element in JavaScript using the classList.add() method, plus how to remove one with classList.remove().

~~~

When you have a DOM element reference you can add a new class to it by using the add method:

element.classList.add('myclass')

You can remove a class using the remove method:

element.classList.remove('myclass')

Implementation detail: classList is not an array, but rather it is a collection of type DOMTokenList.

You can’t directly edit classList because it’s a read-only property. You can however use its methods to change the element classes.

~~~

Related posts about platform: