tui-code-snippet
Version:
TOAST UI Utility: CodeSnippet
31 lines (23 loc) • 668 B
JavaScript
/**
* @fileoverview Check element has specific css class
* @author NHN FE Development Lab <dl_javascript@nhn.com>
*/
;
var inArray = require('../array/inArray');
var getClass = require('./getClass');
/**
* Check element has specific css class
* @param {(HTMLElement|SVGElement)} element - target element
* @param {string} cssClass - css class
* @returns {boolean}
* @memberof module:domUtil
*/
function hasClass(element, cssClass) {
var origin;
if (element.classList) {
return element.classList.contains(cssClass);
}
origin = getClass(element).split(/\s+/);
return inArray(cssClass, origin) > -1;
}
module.exports = hasClass;