使用HTML5里的classList操作CSS类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用HTML5里的classList操作CSS类相关的知识,希望对你有一定的参考价值。
在html5 API里,页面DOM里的每个节点上都有一个classList
对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList
,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。
Element.classList
这个classList
对象里有很多有用的方法:
{ length: {number}, /* # of class on this element */ add: function() { [native code] }, contains: function() { [native code] }, item: function() { [native code] }, /* by index */ remove: function() { [native code] }, toggle: function() { [native code] } }
正如你上面看到的,Element.classList
类很小,但里面的每个方法都很有用。
新增一个css类:使用add方法。
myDiv.classList.add(‘myCssClass‘);
删除一个css类:使用remove方法。
myDiv.classList.remove(‘myCssClass‘);
以上是关于使用HTML5里的classList操作CSS类的主要内容,如果未能解决你的问题,请参考以下文章
HTML5 DOM元素类名相关操作API classList简介(转载自张鑫旭大神)
使用 javascript 进行表单验证 - event.target.form.classList 未定义 - css 技巧教程