在JavaScript和JavaScript工具庫里征戰多年,我經常有這樣的遐想:什么時候現代瀏覽器里能提供一些輔助方法和類庫,替代那些JavaScript工具庫,比如jQuery,讓我們用瀏覽器原生的方法替代它們。我知道瀏覽器必定會向這個方向改進,但這個進化過程不會很迅速,而且各種瀏覽器需要共同做這樣的革新,火狐瀏覽器、谷歌瀏覽器、特別是IE,只有當這些主流瀏覽器都具備了這樣的功能,我們的愿望才算真正的實現。好消息是,其中有一個這樣的功能已經被加入到了HTML5 API里:classList。
在HTML5 API里,頁面DOM里的每個節點上都有一個classList對象,程序員可以使用里面的方法新增、刪除、修改節點上的CSS類。使用classList,程序員還可以用它來判斷某個節點是否被賦予了某個CSS類。
Element.classList
這個classList對象里有很多有用的方法:
新聞熱點
疑難解答