UNPKG

@ssports_fe/ssutils

Version:
22 lines (21 loc) 616 B
/** * @desc 获取style样式 * @param {Dom} element dom元素 * @param {String} styleName 要获取的样式名字 * * @return {String} 样式 */ const getStyle = (element, styleName) => { if (!element || !styleName) return null; styleName = camelCase(styleName); if (styleName === 'float') { styleName = 'cssFloat'; } try { const computed = document.defaultView.getComputedStyle(element, ''); return element.style[styleName] || computed ? computed[styleName] : null; } catch (e) { return element.style[styleName]; } }; module.exports = getStyle;