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