UNPKG

tui-code-snippet

Version:
29 lines (22 loc) 601 B
/** * @fileoverview Get HTML element's design classes. * @author NHN FE Development Lab <dl_javascript@nhn.com> */ 'use strict'; var isUndefined = require('../type/isUndefined'); /** * Get HTML element's design classes. * @param {(HTMLElement|SVGElement)} element target element * @returns {string} element css class name * @memberof module:domUtil */ function getClass(element) { if (!element || !element.className) { return ''; } if (isUndefined(element.className.baseVal)) { return element.className; } return element.className.baseVal; } module.exports = getClass;