classList

Element.classList 是一个只读属性,返回一个元素的类属性的实时 DOMTokenList
集合;
用element.classList来替代element.className(toggle方法在需要切换类名时非常好用)

api
add(string, [,string]): 添加指定的类值,如果类名已存在则被忽略。
remove(string, [, string]): 删除指定类值。
toggle(string, [, force]):

  • 当只有一个参数时: 切换 class value;即如果存在则删除它并返回false,如果不存在,则添加它并返回true。(第二个参数ie均不支持
  • 当存在第二个参数时: 如果第二个参数的计算结果为true,则添加类名, 如果计算结果为false,则删除它。

contains(string):检查元素的类属性中是否存在指定的类值。
item(number) : 按集合中的索引返回类值。


Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容