Skip to content

Element.toggleClass method

Element › toggleClass

Official

Toggles a class on the element.

Signature:

toggleClass(classes: string | string[], value: boolean): void

Parameters:

Parameter Type Description
classes string | string[] The class to toggle.
value boolean If true, the class will be added, if false, the class will be removed.

Returns: void

Example:

const element = createEl('p');
element.addClass('foo', 'bar');
element.toggleClass('foo', false);
console.log(element.className); // bar
element.toggleClass('foo', true);
console.log(element.className); // bar foo
element.toggleClass('baz', false);
console.log(element.className); // bar foo
element.toggleClass('baz', true);
console.log(element.className); // bar foo baz