从元素中获取CSS值
Getting CSS Values from elements
我需要使用web存储api来存储一个页面上元素的样式变化。我实际上没有线索如何做到这一点,但我想我会开始获得的CSS属性,已更改,并将其存储在一个数组。我试着跟随这里发生的事情,并根据我的问题进行调整。
这是我为了得到值而尝试的,但我不确定它是否正确:
function newItem(){
var bgImg = document.getElementsByTagName('body').bgImg[0].style.getPropertyValue('background');
var wideScreen = getElementById('sidebar').style.getPropertyValue('display');
var playerColor = getElementById('video_container').style.getPropertyValue('background-color');
}
我不确定我上面写的代码是否抓住了我需要的信息
您可以使用getComputedStyle().
getComputedStyle()
给出了一个元素的所有CSS属性的最终使用值。
var element = document.getElementById('sidebar'),
style = window.getComputedStyle(element),
display = style.getPropertyValue('display');
var element = document.getElementById('video_container'),
style = window.getComputedStyle(element),
bg = style.getPropertyValue('background-color');
相关文章:
- 获取HTML属性中CSS声明的值
- 在jquery中使用css获取背景值
- 使用javascript和css选择器获取value属性的内容
- 使用javascript获取具有特定CSS属性的所有元素
- 快递.js无法获取我的 CSS 文件
- 如何通过chrome扩展名获取所有CSS和Javascript文件
- 使用纯 Js 或 jquery 获取相同的 64 个类的 CSS 属性值
- 从类(动态)中获取css属性并将其添加到另一个类中
- 如何在样式元素中获取 CSS 代码
- 获取脚本中CSS颜色属性的实际值
- 使用regex从css文件中获取所有类(以文本形式)
- 如何使用javascript获取元素的css选择器
- 如何从CSS中获取颜色的值
- Javascript获取元素CSS过渡阶段
- 如何在 Javascript 中获取 CSS 类属性
- 以非像素为单位获取HTML DOM元素的CSS高度,在我的例子中是英寸
- 如何使用jquery从类中获取css属性
- Javascript正则表达式,用于从Css获取所有媒体查询
- CSS获取父元素属性
- jQuery /CSS -获取相对元素的位置,相应位置的工具提示