元素的样式设置六种方法

1、对象.style
2、对象.className
3、对象.setAttribute(“style”)
4、对象.setAttribute(“class”)
5、对象.style.setProperty(“CSS属性”, “CSS属性值”)
6、对象.style.cssText

<style>.pink {background-color: pink;}</style>
<body><div id="box">盒子</div><button id="change">变色</button></body>

在js文件中获取元素

当点击按钮时给div盒子添加背景颜色

var box = document.getElementById("box");
document.getElementById('change').addEventListener('click',function(){}
设置的六种方法操作

在事件的处理程序中(函数内)书写

//1、对象.stylebox.style.backgroundColor = 'pink'
// 2、对象.classNamebox.className = 'pink'
// 3、对象.setAttribute("style")
box.setAttribute('style','background-color:pink')
// 4、对象.setAttribute("class")box.setAttribute('class','pink')
 //5、对象.style.setProperty("CSS属性", "CSS属性值")box.style.setProperty('background-color','pink')
// 6、对象.style.cssTextbox.style.cssText = 'background-color:pink'

js中元素样式设置的六种方法相关推荐

  1. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程

    验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  2. html中元素居中的五种方法

    在网页开发中,经常会有嵌套元素中将子元素居中的要求.下边将五种常用的居中方法进行总结. 1:原始图(父子元素无border,无padding): 2:实现居中效果: 一:使用margin进行固定长度的 ...

  3. js中style.display=无效的解决方法

    本文实例讲述了js中style.display=""无效的解决方法.分享给大家供大家参考.具体解决方法如下: 一.问题描述: 在js中我们有时想动态的控制一个div显示或隐藏或更多 ...

  4. JS行间改变css的方法,js改变css样式的三种方法推荐

    共用代码: this is a div var div=document.getElementById('div'); 第一种:用cssText div.style.cssText='width:25 ...

  5. 前端:JS实现数组去重常用的六种方法介绍

    今天给大家分享JS实现数组去重常用的六种方法,希望对大家能有所帮助! 定义变量 let arr = [20,6,13,20,100,8,13,11]; let newArr = []; 1.两层循环去 ...

  6. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  7. iphone iPhone开发中为UINavigationBar设置背景图片方法

    1:原文摘自:http://mobile.51cto.com/iphone-284865.htm iPhone开发中为UINavigationBar设置背景图片方法是本文要介绍的内容,在iPhone开 ...

  8. axure中交互样式设置鼠标悬停后其他的按下选中无效_Axure交互动作

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 axure中交互样式设置鼠标悬停后其他的按下选中无效_交互区域 -- 交互动作 启用情形+交互事件+交互动作 三个部分构成了整个原型的交互逻辑.启用情形是 ...

  9. js获取元素样式-行内样式、内部样式、外部样式

    js获取元素样式 一.行内样式 具体实现 二.获取所有样式 具体实现 一.行内样式 具体实现 在js获取到dom元素之后,使用其style属性即可获取到其所有的行内样式 <div id=&quo ...

最新文章

  1. [翻译]一步步教你配置SQL SERVER合并复制(四)提高Distributor的安全性
  2. 【哈佛商评】关于数据分析,管理者的四个常规错误
  3. TCP/IP协议详解 卷一(阅读指导)
  4. android system.img编译,快速编译system.img和boot.img的方法
  5. Object-C使用NSLog打印日志
  6. STL学习笔记--歌唱比赛(综合题)
  7. Windows8中pid为4的system进程占用80端口的解决办法
  8. javascript 绘制uml_Javascript 设计模式之面向对象与 UML 类图
  9. uniapp -nvue 轮播图与背景图的淡入淡出效果
  10. AspNetPager 存储过程
  11. 2021年上半年软考-网络工程师答案及解析(中级)
  12. 查询中接受的主体参数
  13. sagemath matlab,sagemath 是否真的好用?还是隐藏了大坑?
  14. 大数据热点案例(含图)
  15. vue返回上一页(后退)的几种方法与区别
  16. powerha_使用IBM PowerHA SystemMirror的Hitachi TrueCopy镜像
  17. 必应壁纸php,PHP版Bing壁纸下载源码
  18. 扫描器s-scan下载安装功能应用
  19. 文献综述在论文中的应用
  20. 正则表达式验证正整数

热门文章

  1. 对战平台虚拟War3局域网的原理
  2. 读书分享 《如何阅读一本书》|检视阅读
  3. kaldi - Online Audio Server(服务器客户端建立方法-旧版在线解码)
  4. 【技术】SQL动态排序?
  5. Hadoop配置lzo压缩
  6. 洞见科技解决方案总监薛婧:联邦学习助力数据要素安全流通
  7. 对抗生成网络学习(十一)——SAGAN生成更为精细的人脸图像(tensorflow实现)
  8. 暗影精灵4清灰、加硅脂
  9. 高手必备 | Revit插件到底哪个好?区别是什么?
  10. 练习-任意输入n个从小到大的整数的数列,然后输入一个整数插入到数列中,使数列保持从小到大的顺序