使用HTML5中的classList操作CSS类
来源:互联网 发布:福州靠谱网络 招聘 编辑:程序博客网 时间:2024/06/06 18:16
在HTML5 API 里,页面DOM中的每个节点上都有一个classList对象,web developer 可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,还可以判断某个节点是否被赋予了某个CSS类。
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] }}
一、新增CSS类
使用add方法,可以向页面元素中新增一个或多个css类:
<span style="white-space:pre"></span>myDiv.classList.add('myCssClass');二、删除一个CSS类
使用remove方法,可以删除单个css类:
<span style="white-space:pre"></span>myDiv.classList.remove('myCssClass');三、反转CSS类的有无:
<span style="white-space:pre"></span>myDiv.classList.toggle('myCssClass'); //现在是增加<span style="white-space:pre"></span><span style="white-space:pre"></span>myDiv.classList.toggle('myCssClass'); //现在是删除
就是说,当myDiv元素上没有这个css类的时候,它就新增这个css类,如果myDiv元素已经有了这个css类,它就删除这个css类。
四、检查是否含有某个css类:
<span style="white-space:pre"></span>myDiv.classList.contains('myCssClass'); //returns true or false
目前,所有的现代浏览器都支持classList,可以方便地使用它。
0 0
- 使用HTML5中的classList操作CSS类
- 使用HTML5里的classList操作CSS类
- 使用HTML5里的classList操作CSS类
- 使用HTML5里的classList操作CSS类的详细介绍
- HTML5 DOM元素类名相关操作API classList简介
- HTML5 DOM元素类名相关操作API classList简介
- HTML5基础加强css样式篇(DOM的属性操作(对class属性值的操作 setAttribute,removeAttribute,classlist:remove,add,toggle))(七)
- HTML5 classList API接口
- HTML5 classList 小结
- html5笔记之classList
- HTML5中与类相关的扩充classList
- 好用html5-api:classList
- 利用HTML5的classList API优化对样式名className的操作
- 山寨HTML5API classList类
- classList
- classList
- HTML5非主流API之classList
- HTML5实战与剖析之classList属性
- HDU 2054 A==B?
- HDU2602 DP + 裸 + 01背包
- C经典 打印垂直三角形
- 60个国外免费3D模型下载网站
- 堆模板
- 使用HTML5中的classList操作CSS类
- 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场(一起消消毒)
- 面试两周的感悟
- UserLocation
- 内部碎片与外部碎片
- gcc编译打印出连接库等详细信息
- 16-04-22
- Spark使用小结:Java版的GroupByKey示例
- uva136