vanillajs-browser-helpers
Version:
Collection of convenience code snippets (helpers) that aims to make it a little easier to work with vanilla JS in the browser
13 lines (12 loc) • 432 B
JavaScript
import addClass from './addClass';
import removeClass from './removeClass';
/**
* Replaces css class with another on a DOM element.
*
* @param elm - HTML ELement to remove class names from
* @param classNames - Class names to remove
* @return Returns element given in 'elm'
*/
export default function replaceClass(elm, classNames, replacements) {
return addClass(removeClass(elm, classNames), replacements);
}