动态添加class

2018-09-01 05:49:17来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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-类名')

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:vue中iview框架下select选择器渲染的时候报警告Invalid prop: ty

下一篇:函数声明的两种形式的区别