Skip to content

Editor / DOM Helper / handleAddRemoveClassesOnSelectors

Function: handleAddRemoveClassesOnSelectors()

ts
function handleAddRemoveClassesOnSelectors(
   action, 
   selectors, 
   classes): void;

Handles adding or removing CSS classes on multiple DOM elements based on the specified action.

Parameters

ParameterTypeDescription

action

"add" | "remove"

The action to perform: 'add' to add classes, 'remove' to remove classes.

selectors

string[]

An array of selector strings targeting the elements.

classes

string[]

An array of CSS class names to add or remove.

Returns

void

Examples

ts
// Add a class to multiple elements
handleAddRemoveClassesOnSelectors('add', ['#element1', '.element2'], ['highlight']);
ts
// Remove a class from multiple elements
handleAddRemoveClassesOnSelectors('remove', ['#element1', '.element2'], ['hidden']);

Version v1.33.1 - Built on 2026-03-28