Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

W3.JS Add Classes to HTML


Add a class:

w3.addClass(selector,'class')

Add multiple classes:

w3.addClass(selector,'class1 class2 class3...')

Add Class by Id

Add the "marked" class to an element with id="London":

Example

<button onclick="w3.addClass('#London','marked')">Add Class</button>

Try It Yourself » With CSS »


Add Class by Tag

Add the "marked" class to all <h2> elements:

Example

<button onclick="w3.addClass('h2','marked')">Add Class</button>

Try It Yourself » With CSS »


Add Class by Class

Add the "marked" class to an elements with class="city":

Example

<button onclick="w3.addClass('.city','marked')">Add Class</button>

Try It Yourself » With CSS »


Add Multiple Classes

To add multiple classes to an element, separate each class with a space.

Add both "class1" and "class2" to an element with id="London":

Example

<button onclick="w3.addClass('#London','class1 class2')">Add Classes</button>

Try It Yourself » With CSS »

Remove classes from HTML elements

Remove a class:

w3.removeClass(selector,'class')

Remove multiple classes:

w3.removeClass(selector,'class1 class2 class3...')

Remove Class by Id

Remove the "marked" class from an element with id="London":

Example

<button onclick="w3.removeClass('#London','marked')">Remove Class</button>

Try It Yourself » With CSS »


Remove Class by Tag

Remove the "marked" class from all <h2> elements:

Example

<button onclick="w3.removeClass('h2','marked')">Remove Class</button>

Try It Yourself » With CSS »


Remove Class by Class

Remove the "marked" class from all elements with class="city":

Example

<button onclick="w3.removeClass('.city','marked')">Remove Class</button>

Try It Yourself » With CSS »


Remove Multiple Classes

To remove multiple classes from an element, separate each class with a space.

Remove both "class1" and "class2" from an element with id="London":

Example

<button onclick="w3.removeClass('#London','class1 class2')">Remove Classes</button>

Try It Yourself » With CSS »

Toggle the Class of HTML elements

Toggle a class (on/off):

w3.toggleClass(selector,'class')

Toggle between two classes:

w3.toggleClass(selector,'property','class','class')

Toggle Class by Id

Toggle between the "marked" class of an element with id="London":

Example

<button onclick="w3.toggleClass('#London','marked')">Toggle</button>

Try It Yourself » With CSS »


Toggle Class by Tag

Toggle between the "marked" class of all <h2> elements:

Example

<button onclick="w3.toggleClass('h2','marked')">Toggle</button>

Try It Yourself » With CSS »


Toggle Class by Class

Toggle between the "marked" class of all elements with class="city":

Example

<button onclick="w3.toggleClass('.city','marked')">Toggle</button>

Try It Yourself » With CSS »


Toggle Multiple Classes

Toggle between the class name "class1" and "class2" of id="London:

Example

<button onclick="w3.toggleClass('#London','class1','class2')">Toggle</button>

Try It Yourself » With CSS »


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
help@w3schools.com

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.