js 动态添加class封装(es6语法)

mac2022-06-30  29

export function hasClass(el, className) { let reg = new RegExp('(^|\\s)' className '(\\s|$)') return reg.test(el.className) } export function addClass(el, className) { if (hasClass(el, className)) { return } let newClass = el.className.split(' ') newClass.push(className) el.className = newClass.join(' ') }

addClass(元素, 'item-类名')

更多专业前端知识,请上 【猿2048】www.mk2048.com
最新回复(0)