设置style

var domName = document.querySelector('#domName');
domName.style.backgroundColor = '#aaa'

设置属性setAttribute

var domName = document.querySelector('#domName');
domName.setAttribute('style', 'background: #000;')

设置cssText

var domName = document.querySelector('#domName');
domName.style.cssText = 'background:#000; margin:0px 2px;'

设置class

重写className以修改CSS样式

var domName = document.querySelector('#domName');
domName.className = 'red';

另外通过classList已修改CSS样式,可以避免class被覆盖

var bottom = document.querySelector('#bottom');
bottom.classList.add(className); // 添加一个类名
bottom.classList.remove(className); // 移除一个类名
bottom.classList.add('red')

原生Javascript/原生JS修改CSS样式的四种方式相关推荐

  1. JS修改css样式的8种方式

    从其他人的博客上看到的,感觉归纳的很棒,在这里种个草. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign) 如果想保 ...

  2. html js 设置样式,原生js设置样式 笔记:JS设置CSS样式的几种方式

    document(id名).style.backgroundColor = "ren" css里的属性有-的就去掉将首字母大写. js如何添加CSS样式中的class添加属性 用J ...

  3. 原生js更改html,原生js更改css样式的两种方式

    原生js更改css样式的两种方式 发布时间:2020-08-30 01:46:17 来源:脚本之家 阅读:148 作者:外婆的彭湖湾 下面我给大家介绍的是原生js更改CSS样式的两种方式: 1. 通过 ...

  4. 重学前端第一阶段完 钢琴项目(document.querySelector js改变css样式的3种方式 思路 成品)

    菜鸟学完之后,总是感觉学了也还是不会,主要就是因为没有实践,不知道自己到底哪里有问题!虽然说我还没复习完,前端很大一部分都处于模糊阶段,但是感觉还是应该先尽力做一个简单的东西,把这几天学的都用进去,遇 ...

  5. JS设置CSS样式的几种方式(js设置!important)

    JS设置CSS样式的几种方式(js设置!important) x619y 用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无效 ...

  6. JS设置CSS样式的几种方式

    JS设置CSS样式的几种方式 1.直接设置style的属性 某些情况下用这个设置!import值无效 如果属性有"-"号,就需要使用驼峰命名法(如textAlign),如果想保留& ...

  7. HTML 引用Css样式的四种方式

    不才,只知道HTML引用CSS样式有四种方式,内部引用和外部引用各两种,因为老是忘记细节,记下了随时翻阅亦可方便如我般的初学者 内部引用方式1: 直接在标签内用 style 引用,如: <div ...

  8. html标签引入css样式的四种方式

    总览 内联样式表 嵌入样式表 外联样式表 导入样式表 一.内联样式表 内联式(Inline Style):也叫内嵌式或行内式,在html代码中嵌入css样式,只对当前标签起作用. 基本语法: 缺点:只 ...

  9. 通过JS修改CSS样式

    通过JS修改CSS样式有两种方法: 修改某一属性的值 修改某一元素的class名,使其被别的样式修饰 修改某一属性的值 <!DOCTYPE html> <html> <h ...

最新文章

  1. Linux下通过v4l2获取视频设备名、支持的编解码及视频size列表实现
  2. 李俊君信电保研面试发言稿及其分析总结
  3. 敏捷个人手机应用:如何使用时中法目标
  4. java迭代器 异常_java.util.NoSuchElementException在Java中使用迭代器
  5. C# 实现Winform全屏后不遮挡任务栏,显示任务栏
  6. mysql5.7.14安装版_MySql5.7.14安装教程详解(解压版)_MySQL
  7. 外卖小程序源码-带流量主-个人用户可接入
  8. 鸿蒙空间最高级,洪荒:我能进化万物
  9. 以高通camera 申请ion内存看dma-buf
  10. Android 经常使用设计模式(一)
  11. IoTDB常用的SQL语句大全
  12. 处理word 多级标题编号不联动的问题
  13. unity 给图片边缘_Unity 截图选择框,中间全透明,边缘半透明
  14. 软件测试主要种类大全
  15. 小众软件(持续更新)
  16. 给腾讯云主机上配置SFTP
  17. 十一个Python在线学习网站
  18. windows命令获取帮助_如何在Windows 10中获得帮助
  19. java中equals合if的用法_java中的equals和==
  20. python练习题--阿拉伯数字转换成中文数字

热门文章

  1. Hive复杂类型的导入
  2. 一篇很详细很全的OGG配置文档
  3. linux脚本小游戏,shell脚本(shopping小游戏)
  4. 基于人脸识别的门禁系统
  5. 清华大学计算机考研经验贴6,清华大学计算机考研经验:理想的路总是为有信心的人预备着...
  6. 【Aizu ALDS1_1_D --- Maximum Profit】
  7. 5G对生活将有何影响
  8. kubernetes1.22 helm ingress-nginx 使用笔记
  9. 网易2017年秋招买苹果
  10. 【Linux命令——rm删除】