Categories
JavaScript Answers

How to remove all classes from element with JavaScript?

Spread the love

Sometimes, we want to remove all classes from element with JavaScript.

In this article, we’ll look at how to remove all classes from element with JavaScript.

How to remove all classes from element with JavaScript?

To remove all classes from element with JavaScript, we can call removeAttribute on the element.

For instance, we write:

<button class='my-class second'>
  hello
</button>

to add a button with some classes.

Then we write:

.my-class {
  background-color: red;
}

.second {
  box-shadow: 0px 0px 10px 10px;
}

to add some classes with styles.

Then we remove all the classes when the button is clicked by writing:

document.querySelector('button').onclick = (e) => {
  e.target.removeAttribute("class");
}

We select the button with querySelector.

Then we set its onclick property to a function that calls removeAttribute on the button being clicked to remove the class attribute.

Conclusion

To remove all classes from element with JavaScript, we can call removeAttribute on the element.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *