浅谈classList
早先我们已经接触过jquery的hassClass,addClass,removeClass等对类的操作但有时候我们需要运用到原生的东西,此时classList就会大放光彩;
个人理解:classList就像是一个类名的集合,class代表类+list代表清单;既然是是对类的运用,那我们就对classList的成员进行逐一的介绍:
length
静态属性。获取元素类名的个数: var number=document.body.classList.length;
item
获取元素的类名,接受一个参数,即数字索引值:var name=docuemnt.body.classList.item(index);
add
用于增加元素的类,接受一个参数(类名)注:一次只能增加一个类名 : document.body.classList.add("classname");
remove
删除元素类,接受一个参数(一次只能删除一个):document.body.classList.remove('classname');
contains
检测是否包含某个类,返回布尔值。 document.body.classList.contains('classname');//true or false
toggle
相当于add remove contains的结合体,存在类就remove(),不存在就删除add();documen.body.classList.toggle('classname');
转载于:https://www.cnblogs.com/sun4343lee/p/4695476.html
浅谈classList相关推荐
- 浅谈MySQL存储引擎-InnoDBMyISAM
浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...
- 【大话设计模式】——浅谈设计模式基础
初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息. 个人感觉<大话设计模式>这本书写的真好.让貌似非常晦涩难懂的设计模式变的生活化.趣味化 ...
- 学校计算机机房好处,浅谈学校计算机机房维护
浅谈学校计算机机房维护 现在的学校机房都配置了数量较多的计算机,而且机房的使用非常频繁.对于怎样维护好计算机,特别是计算机软件系统,对广大计算机教师来说是一个很重要且非常现实的问题.下面就本人在 ...
- java 中的单元测试_浅谈Java 中的单元测试
单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...
- mybatis与php,浅谈mybatis中的#和$的区别
浅谈mybatis中的#和$的区别 发布于 2016-07-30 11:14:47 | 236 次阅读 | 评论: 0 | 来源: 网友投递 MyBatis 基于Java的持久层框架MyBatis 本 ...
- 浅谈GCC预编译头技术
浅谈GCC预编译头技术 文/jorge --谨以此文,悼念我等待MinGW编译时逝去的那些时间. 其 实刚开始编程的时候,我是丝毫不重视编译速度之类的问题的,原因很简单,因为那时我用BASICA.后来 ...
- 【笔记】震惊!世上最接地气的字符串浅谈(HASH+KMP)
震惊!世上最接地气的字符串浅谈(HASH+KMP) 笔者过于垃圾,肯定会有些错的地方,欢迎各位巨佬指正,感激不尽! 引用:LYD的蓝书,一本通,DFC的讲稿,网上各路巨佬 Luguo id: 章鱼那个 ...
- 浅谈几种区块链网络攻击以及防御方案之其它网络攻击
旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/16/network_attack_of_blockchain_other_attack/ 写在前面的话 自比特 ...
- 浅谈几种区块链网络攻击以及防御方案之拒绝服务攻击
旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/14/network_attack_of_blockchain_ddos_attack/ 写在前面的话 自比特币 ...
最新文章
- 回溯 Rust 2020:正成为最受欢迎的编程语言
- 学python可以考证吗-python能考证么
- 提高工作效率必备神器
- Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
- mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数
- ImportError: No module named ‘sklearn.qda‘ ImportError: No module named ‘sklearn.lda‘
- 爬虫必备反爬技能:使用动态ip
- 读取 Excel 之 Epplus
- javaEE(3)_servlet基础
- 好程序员web前端干货之web前端开发框架汇总
- java允许跨域设置
- 第三方支付,微信支付及支付宝的一些入门了解
- glnxa64 matlab 什么版本_Matlab 2014a 免费版-Matlab2014 Mac版下载 V2014b免费版-PC6苹果网...
- 按键精灵 手机 oracle,按键精灵Android版:软件使用
- python 处理 图像和视频
- chrome浏览器安装vue插件
- 谈Objective-C Block的实现(转载唐巧)
- ERROR command failed: npm install --loglevel error --legacy-peer-deps
- Freemarker 简介 及手册
- 表妹也录取了计算机专业,作为过来人要给她领好路!
热门文章
- lecture 13:断点回归RDD
- 《风色幻想6》豪华版入手~
- python用matploblib库画准确率、损失率折线图
- IDC运维团队技术交流----金盾防火墙基本操作
- 支持python的云虚拟主机价格_万网云虚拟主机密码怎么样,python 购买虚拟主机测评...
- 挑战我的年华,赢我光辉岁月
- Web网络编程第三次试验:数据访问
- 23个PR导出视频渲染设置PR预设(Adobe Premiere Pro Media Encoder导出预设)
- 红外协议 IR Sharp 协议深度解析-简单易懂协议详解
- 微软CRM5.0最新鲜的介绍-Microsoft Dynamics CRM 2011