Element.classList 是一個(gè)只讀屬性拴竹,返回一個(gè)元素的類屬性的實(shí)時(shí) DOMTokenList
集合晦款;
用element.classList來替代element.className(toggle方法在需要切換類名時(shí)非常好用)
api:
add(string, [,string]): 添加指定的類值,如果類名已存在則被忽略凤薛。
remove(string, [, string]): 刪除指定類值姓建。
toggle(string, [, force]):
- 當(dāng)只有一個(gè)參數(shù)時(shí): 切換 class value;即如果存在則刪除它并返回false缤苫,如果不存在速兔,則添加它并返回true。(第二個(gè)參數(shù)ie均不支持)
- 當(dāng)存在第二個(gè)參數(shù)時(shí): 如果第二個(gè)參數(shù)的計(jì)算結(jié)果為true活玲,則添加類名涣狗, 如果計(jì)算結(jié)果為false,則刪除它舒憾。
contains(string):檢查元素的類屬性中是否存在指定的類值屑柔。
item(number) : 按集合中的索引返回類值。
Paste_Image.png