注意:element.classList.remove()、element.classList.add() — ie9及以下不兼容

// 移除div的class属性
obj.classList.remove('active');// 添加class属性值
// 方式一
obj.className += 'new active';// 方式二
// obj.className = 'new active';// 方式三:属性值不能有空格,例如'new active'
// obj.classList.add('newActive');

1、执行obj.classList.remove('active');移除原先的class属性

2、添加新的class属性

3、有空格的情况下执行obj.classList.add('new active');会报错

改成obj.classList.add('newActive')可以正常执行

JavaScript给元素添加class属性相关推荐

  1. 【Infragistics教程】在javascript类中添加静态成员属性

    2019独角兽企业重金招聘Python工程师标准>>> [下载Infragistics Ultimate最新版本] 在一个javascript类中创建一个属性的需求,它需要被所有对象 ...

  2. html怎么添加class属性值,原生JS给元素添加class属性(转QiaoZhi)

    有下面这三种简单语句. document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的 document. ...

  3. react 动态添加组件属性_这么高质量React面试题(含答案),看到就是赚到了!...

    前言 本文篇幅较长,全是干货,建议亲们可以先收藏慢慢看哦 写文不易,欢迎大家一起交流,喜欢文章记得关注我点个赞哟,感谢支持! Q1 :什么是虚拟DOM? 难度::star: 虚拟DOM(VDOM)它是 ...

  4. js 给元素添加自定义属性

    给元素添加自定义属性 obj.setAttribute('attr_name','attr_value'); //例如obj.setAttribute('class','snow-container' ...

  5. php 元素添加子元素,css,html_怎么在添加的子元素上继承父元素上已存在的子元素的属性?,css,html,javascript - phpStudy...

    怎么在添加的子元素上继承父元素上已存在的子元素的属性? 请问如何使添加后的子元素(tr)也能在鼠标经过前后继续保留其存在的子元素上的属性? dom的基础应用 window.οnlοad=functio ...

  6. JavaScript实现动态添加的元素添加点击事件

    在页面开发过程中常常遇到需要动态添加元素,然后给这一元素绑定相关事件的情况,这种情况下一般需要给元素加上相关属性,然后写这些元素的事件函数即可.动态添加的元素怎么绑定事件呢? 原生JavaScript ...

  7. 【JavaScript 教程】第六章 数组18—push() :将一个或多个元素添加到数组的末尾...

    来源 | https://www.javascripttutorial.net/ 翻译 | 杨小爱 在今天的教程中,我们将学习如何使用 JavaScript Array push()方法将一个或多个元 ...

  8. 如何在JavaScript中为元素添加类名?

    Adding class names using JavaScript can be often used to give certain functionalities to your web ap ...

  9. js动态给元素添加属性

    最终效果:  具体代码: <!DOCTYPE html> <html lang="zh"> <head><meta charset=&qu ...

最新文章

  1. 修改html字体大小
  2. 【大牛疯狂教学】cdhkafka打开的文件描述符临界阈值
  3. C++Primer:函数(参数传递-非引用形参)
  4. celeba数据集_轻松学 Pytorch 使用DCGAN实现数据复制
  5. 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进
  6. PAT (Advanced Level) 1140~1143:1140模拟 1141模拟 1142暴力 1143 BST+LCA
  7. 处理导出到EXCEL时,身份证号码的问题:mso-number-format
  8. nmon安装为什么重启mysql_Centos7部署nmon监控工具
  9. vs code 小霸王插件本地nes游戏加载
  10. 单元测试引入hsqldb探索
  11. Burp Suite 自带浏览器Burp‘s Browser(Chromium)沙盒sandbox问题的解决
  12. vue学习笔记-绑定属性 绑定class及style(2)
  13. 【蓝桥省赛倒计时】B组Java冲刺打卡(三)
  14. 第一章 第二节 数字化含义及作用——丁老师
  15. 基于PHP+MySQL实现注册和登录功能
  16. 复利计算--结对1.0,做汉堡,结对2.0-复利计算再升级
  17. 在Chrome 浏览器上滚动截屏
  18. 电化学传感器原理回顾
  19. 康宁玻璃ct值计算公式_CT值的计算公式?
  20. Matlab数据归一化和标准化函数

热门文章

  1. win8 下ie10启动就显示停止工作的解决办法
  2. 计算机网络能实现资源共享,计算机网络最主要的功能是实现网络资源共享
  3. 【模块三:职业成长】37|能力维度二:如何提升解决横向问题的能力?
  4. Java 多线程 终止线程的4中方式
  5. uniapp 电商app 富文本框的使用——添加图文功能
  6. 2019最赚钱的互联网项目 更省app是不是真的能赚钱 更省省钱密令是不是免费的
  7. 84.前端工程师需要了解的知识点
  8. 前端复习大纲-CSS03
  9. 计算机毕设Python+Vue-志愿者管理系统(程序+LW+部署)
  10. Python 基于 Socket 实现群聊