数码资讯
Javascript获取CSS伪元素属性的实现代码。
CSS伪元素非常强大。它们通常用于创建CSS三角形提示。使用CSS伪元素可以获得一些简单的结果,但不需要添加额外的HTML标记: 请看下面的CSS代码: {元素:以前 内容:新的; 颜色:RGB(255, 0, 0); {元素:以前 内容:新的; 颜色:RGB(255, 0, 0); } 要获取元素
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
CSS伪元素非常强大。它们通常用于创建CSS三角形提示。使用CSS伪元素可以获得一些简单的结果,但不需要添加额外的HTML标记:
请看下面的CSS代码:
{元素:以前
内容:新的;
颜色:RGB(255, 0, 0);
{元素:以前
内容:新的;
颜色:RGB(255, 0, 0);
}
要获取元素的颜色属性:在前面,您可以使用以下代码:
VaR的颜色= window.getcomputedstyle(
document.queryselector('元'),'前'
)。GetPropertyValue(色彩)VAR颜色= window.getcomputedstyle(
document.queryselector('元'),'前'
)。GetPropertyValue(色彩)
CSS属性可以通过伪元素的window.getcomputedstyle方法二参数。把这段代码放在你的工具集。为伪元素被越来越多的浏览器的支持,这种方法将是有益的。
译者注:这window.getcomputedstyle方法没有被浏览器IE9的支持下,与getpropertyvalue必须使用与getcomputedstyle method.ie一起支持currentstyle属性,但仍然无法获得伪元素的性质。
精确获取指定元素的CSS属性值的一种方法。
功能getstyle(元素、名称)
{
如果该属性存在于样式{ }中,则它最近已经设置(并且是当前的)
如果(元素。风格{名称})
{
返回元素。风格{姓名};
}
,否则,请尝试IE方式
如果(元素。currentstyle)
{
返回元素。currentstyle {姓名};
}
如果存在的话,请使用方法或W3C
如果(document.defaultview文件。defaultview。getcomputedstyle)
{
/ /它用传统的文本对齐的写作规则的风格,而不是TextAlign
名称=替换( /({到})/ g,1美元);
名称= name.tolowercase();
获取样式对象和属性值(如果有的话)
var = document.defaultview.getcomputedstyle(元素,);
返回的s.getpropertyvalue(名称);
否则,就是使用其他浏览器。
}
其他的
{
返回null;
}
}
请看下面的CSS代码:
{元素:以前
内容:新的;
颜色:RGB(255, 0, 0);
{元素:以前
内容:新的;
颜色:RGB(255, 0, 0);
}
要获取元素的颜色属性:在前面,您可以使用以下代码:
VaR的颜色= window.getcomputedstyle(
document.queryselector('元'),'前'
)。GetPropertyValue(色彩)VAR颜色= window.getcomputedstyle(
document.queryselector('元'),'前'
)。GetPropertyValue(色彩)
CSS属性可以通过伪元素的window.getcomputedstyle方法二参数。把这段代码放在你的工具集。为伪元素被越来越多的浏览器的支持,这种方法将是有益的。
译者注:这window.getcomputedstyle方法没有被浏览器IE9的支持下,与getpropertyvalue必须使用与getcomputedstyle method.ie一起支持currentstyle属性,但仍然无法获得伪元素的性质。
精确获取指定元素的CSS属性值的一种方法。
功能getstyle(元素、名称)
{
如果该属性存在于样式{ }中,则它最近已经设置(并且是当前的)
如果(元素。风格{名称})
{
返回元素。风格{姓名};
}
,否则,请尝试IE方式
如果(元素。currentstyle)
{
返回元素。currentstyle {姓名};
}
如果存在的话,请使用方法或W3C
如果(document.defaultview文件。defaultview。getcomputedstyle)
{
/ /它用传统的文本对齐的写作规则的风格,而不是TextAlign
名称=替换( /({到})/ g,1美元);
名称= name.tolowercase();
获取样式对象和属性值(如果有的话)
var = document.defaultview.getcomputedstyle(元素,);
返回的s.getpropertyvalue(名称);
否则,就是使用其他浏览器。
}
其他的
{
返回null;
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。