获取元素的 CSS 样式
我们可以通过该getComputedStyle
方法获取所有的 CSS 样式:
const styles = window.getComputedStyle(ele, null);
从那里,很容易获得特定风格的价值:
const bgColor = styles.backgroundColor;
对于具有以连字符 (-) 开头的供应商前缀的样式,我们可以通过传递样式来获取样式值:
const textSizeAdjust = styles['-webkit-text-size-adjust'];
该getPropertyValue
方法产生相同的结果:
const bgColor = styles.getPropertyValue('background-color');// Or turn the parameter to camelCase format:
const bgColor = styles.getPropertyValue('backgroundColor');
获取元素的 CSS 样式相关推荐
- jQuery 学习-样式篇(八):jQuery 设置元素的 CSS 样式
推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...
- svg写入/识别html元素和css样式
svg写入/识别html元素和css样式 识别html的方法:使用foreignObject 元素嵌套html元素 <foreignObject width="xxx" he ...
- 前端开发审查元素时CSS样式有个横线(该CSS样式定义后无效) 的解决办法
问题概述 关于这个问题,博主是在前端开发,样式调试的时候遇到的, 进行盒模型,CSS Debugger调试时,遇到样式设值后不可用的情况! 如下图: 解决办法 左看右看,上看下看,最终发现是前面在编码 ...
- 用jQuery设置元素的css样式
什么是jQuery ,jQuery 是能用少量的代码写出JavaScript的效果. 学习jQuery 要有一定的JavaScript.CSS.HTML的基础: jQuery 库位于一个 JavaSc ...
- 怎么修改html行内样式表,原生JS获取及设置CSS样式-1.行内样式
面试中,应该会经常被问到样式的写法以及如何使用原生JS获取及操作样式的问题吧,让我给大家总结一下~ HTML中样式的写法不外乎以下四种方式 行内样式 假装有内容 head内部样式 div { widt ...
- JavaScript读取元素当前css样式——解决currentStyle不兼容问题
注:style它只能获取到内联样式中的属性值:currentStyle它由于兼容性不好,是IE专属的用来获取CSS属性,但是谷歌和火狐都不支持:getComputedStyle()方法,也不能完美兼容 ...
- 使用jQuery改变元素的CSS样式
一.获取并设置css类 操作css的 方法有以下几种: addClass() -向被选元素添加一个或多个类. removeClass() -向被选元素添加一个或多个类. toggleClass() - ...
- 原生js获取元素并设置样式
下面我是通过class获取元素 <!DOCTYPE html> <html lang="en"><head><meta charset=& ...
- 使用<style>标签为元素定义CSS样式
在 CSS 中,页面样式的属性有几百个,但常用的不过几十个. 当我们输入<h2 style="color: red">兔子时,就给h2元素添加了inline style ...
- css获取时间,改变CSS 样式,获取当前日期
摘要: HTML DOM-改变CSS // 也可以box.οnclick=这个函数 function myDiv(x){ y=document.getElementById("box&quo ...
最新文章
- 深度学习面试25问题
- Nas服务器使用xampp修改端口号
- Http基本身份验证在Spring Security中如何工作?
- mysql外键教程_关于MySQL外键的简单学习教程
- php 请求header,PHP的curl查看header信息的功能(包括查看返回header和请求header)
- java jsonfield_fastjson使用-- @JSONField使用(转)
- ThinkPHP5 ajax传值到后台进行处理(验证是否含有某段字符串、截取字符串、字符串转数组)...
- BIGEMAP教您如何选择分度带(中央子午线)
- Win7 电脑提高效率的快捷键+命令
- UNIX 与 WINDOWS 文本换行的差异
- ESP8266的FATAL EXCEPTION 28 29问题原因
- 鸡汤_王石:你没有变强只因你一直很舒服
- Linux双网卡绑定bond0(单IP)
- Roman to Integer/Integer to Roman
- ttkefu怎么取消英文版?显示中文版
- linux系统命令作业
- java配置lib_javalib中文 java中的lib什么作用呢
- CSDN微软俱乐部成立
- EOS中的CPU、NET和RAM是什么?
- 大学课堂的N种老师类型
热门文章
- GCD中dispatch_apply函数的使用方法
- MySQL常用操作指令大全
- 火车头采集器php,火车头采集器3.0采集图文教程
- 通过Bottledwater同步PostgreSQL中的数据变化到Kafka消息队列
- B2C网关支付方案介绍
- 奇点云数据中台技术汇 | 数据治理——企业数字化转型的基石
- arcgis runtime for android 100.13.0 入门系列,三、加载shp,kml,tpk文件,图层定位,toolkit工具
- Java时间系列(JDK8)--Duration的使用
- java.time.duration_java.time.Duration
- 博客怎么写出好的文章吸引读者,只有7个基本的写作技巧