To add or remove multiple CSS classes from an HTML element using JavaScript, you can use the classList
property.
The classList
property returns a live collection of all the classes applied to the element as a DOMTokenList
object.
This property is helpful to add, remove, and toggle CSS classes on an element. useful
The classList
property is read-only. However, you can modify it using the add()
and remove()
methods.
The add()
method allows you to add one or more CSS classes to an element:
const div = document.querySelector('div');
div.classList.add('pizza', 'spice', 'potato');
Similarly, the remove()
can be used to remove one or more CSS classes from an element:
const div = document.querySelector('div');
div.classList.remove('pizza', 'potato');
The classList
property only works in modern browsers and IE10 and above.
Take a look at this article to learn more about adding, removing, and toggling CSS classes in JavaScript.
✌️ Like this article? Follow me on Twitter and LinkedIn. You can also subscribe to RSS Feed.