Classes

dom. Classes

Element classes CRUD wrapper

Constructor

new Classes(e)

Source:
Parameters:
Name Type Description
e HTMLElement | Element | Node element

Methods

(static) split(className) → {Array.<String>}

Source:
Split element `className`
Parameters:
Name Type Description
className
Returns:
Type
Array.<String>

(static) of(e) → {dom.Classes}

Source:
Equivalent of `new Classes(e)`
Parameters:
Name Type Description
e
Returns:
Type
dom.Classes

contains(…c) → {boolean}

Source:
Element has class(es)
Parameters:
Name Type Attributes Description
c String <repeatable>
class(es)
Returns:
Type
boolean

add(…c)

Source:
Add class(es)
Parameters:
Name Type Attributes Description
c String <repeatable>
class(es)

remove(…c) → {boolean}

Source:
Remove class(es)
Parameters:
Name Type Attributes Description
c String <repeatable>
class(es)
Returns:
Type
boolean

toggle(…c)

Source:
Toggle class(es) - if exists toggle else adds
Parameters:
Name Type Attributes Description
c String <repeatable>
class(es)