js中className和classList区别

        box.className = 'active'// add 添加box.classList.add('active')// remove 移除box.classList.remove('one')// toggle 切换 如果有就删除 如果没有就新增box.classList.toggle('one')

className属性只能覆盖原有的类

classList属性有add、remove、toggle方法分别是添加类、移除类和切换类

当然还有其他的一些方法,想了解的话自行搜索查询

className和classList区别相关推荐

  1. className 与 classList 的区别 / setAttribute和add的区别

    className 与 classList 的区别 1,所有浏览器都支持className属性 classList是HTML5新增,对IE浏览器并不友好,IE10+与其他主流浏览器支持此属性. 2,c ...

  2. JavaScript中的name和classname有什么区别

    JavaScript 中的 name 和 className 有如下区别: name 属性通常用于表示 HTML 元素的名称,如表单元素中的 input 元素.它可以用于给服务器发送数据. class ...

  3. WebAPI中className与classList的区别

    className webapi中通过className更改元素样式 在style标签中重新定义一个新的样式 在js中直接引用:获取的元素.className=''; <style>.bo ...

  4. class的操作:className和classList

    我们操作类的时候,通过className得到是一个字符串,对于添加.删除类的时候,还需要使用正则表达式,都极为不方便.如下代码: <!DOCTYPE html> <html>& ...

  5. HTML5与HTML4的区别(译文)

    2019独角兽企业重金招聘Python工程师标准>>> 本文选译自:W3C Working Group Note: HTML5 Differences from HTML4. 解释一 ...

  6. classlist使用方法_如何通过使用HTML5的classList API在没有jQuery的情况下操作类

    classlist使用方法 by Ayo Isaiah 通过Ayo Isaiah 如何通过使用HTML5的classList API在没有jQuery的情况下操作类 (How to manipulat ...

  7. js设置元素class方法小结及classList相关

        给DOM元素设置class是我们在项目中非常容易遇到的,网上的资料和总结也比较多,下面比较全面的整理一下,希望给到大家一些帮助!并引用两种成熟的classList的兼容方法 一.el.setA ...

  8. JavaScript classList() 属性和方法解释

    classList属性是 HTML 元素的一个属性,它保存当前选定元素的类名.您可以使用该属性将 HTML 元素的类名作为数组获取. 例如,假设您的<body>标签中有以下 HTML 元素 ...

  9. 原生js操作元素类名—classList.add()、classList.remove()、classList.contains()、classList.toggle()

    原生js操作元素类名 classList.add( newClassName ): classList.toggle( className ): classList.remove( oldClassN ...

最新文章

  1. [Voice communications] 看得到的音频流
  2. 关于大型网站技术演进的思考(一)--存储的瓶颈(上)
  3. 2013上半年-学习目录
  4. 极光尔沃切片软件_极光尔沃3D打印机走进肥东中小学校
  5. ROS Kinetic 与STM32通信,控制一盏LED灯
  6. 【MFC】工具栏左侧双线效果
  7. Windows平台RTMP|RTSP播放器实现画面全屏功能
  8. 爬虫-芒果TV-弹幕评论
  9. STL标准模版库---set操作
  10. [转]老婆还是自己好
  11. Web基础(Java前端基础)
  12. windows黑客编程系列(一):运行单一实例
  13. date日期格式 yyyy-MM-dd HH:mm:ss 大小写区别
  14. java江湖壹_江湖壹怎么玩 江湖壹玩法攻略
  15. mac系统安装Anaconda后再打开终端自动进入Anaconda环境
  16. ap接口 php_cos-php-sdk-v5接口文档
  17. caffe层解读系列——Data以及ImageData层用法
  18. VMware使用2 ---虚拟磁盘管理工具vmware-vdiskmanager
  19. 【商业终端仿真解决方案】上海道宁为您带来Georgia介绍、试用、教程
  20. 智慧工厂实施建设方案-数字化

热门文章

  1. rsync+xinetd+inotify+sersync
  2. 英飞凌硅麦可以接收到超声波吗?
  3. 什么是多态?为什么要使用多态?什么时候用多态?多态是如何实现的?使用多态有什么好处?
  4. php 计算字数,实现word一样的字数计算
  5. python 学习笔记18 GFPGAN人脸(图片)修复
  6. 5、标尺-参考线-网格
  7. 什么是OpCode?
  8. 解决tomcat启动时的45秒时间限制
  9. 【详细】三种主流跨平台技术探讨
  10. 思维导图如何助力营销策划