操作class是前端开发中经常需要用到的,尤其在分工细的公司。class几乎是JS工程师与页面构建师的桥梁。几乎所有的流行库都提供了class属性操作的几个方法。如 addClass/removeClass/toggleClass/hasClass。

 

现在HTML5提供了classList API,除了IE(包括IE9/10),其它现代浏览器均支持该属性。重写了下class属性模块。

 

1 domClass.has(el, cls)

 

2 domClass.add(el, cls)

 

3 domClass.remove(el, cls)

 

4 domClass.toggle(el, cls)

 

5 domClass.replace(el, oldCls, newCls)

 

HTML5 classList API

dom-class.js

相关文章:

  • 2021-11-19
  • 2022-12-23
  • 2021-11-03
  • 2022-01-01
  • 2022-12-23
  • 2021-06-08
  • 2021-09-18
猜你喜欢
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2022-02-04
  • 2021-08-25
  • 2021-09-19
  • 2022-12-23
相关资源
相似解决方案