Javascript如何在:活动伪元素上使用getComputedStyle?
我曾尝试将getComputedStyle与其他伪元素一起使用,它们都很有效。但是当我尝试获取属性:active时,它总是读取默认值Javascript如何在:活动伪元素上使用getComputedStyle?,javascript,html,css,dom,Javascript,Html,Css,Dom,我曾尝试将getComputedStyle与其他伪元素一起使用,它们都很有效。但是当我尝试获取属性:active时,它总是读取默认值 函数myFunction(){ var elem=document.getElementById(“测试”); var theCSSprop=window.getComputedStyle(elem,“:active”).getPropertyValue(“字体大小”); document.getElementById(“demo”).innerHTML=the
函数myFunction(){
var elem=document.getElementById(“测试”);
var theCSSprop=window.getComputedStyle(elem,“:active”).getPropertyValue(“字体大小”);
document.getElementById(“demo”).innerHTML=theCSSprop;
}
div{
光标:指针
}
分区:活动{
字体大小:50磅;
}
testdiv
显示:活动字体大小
测试div中div:active的计算字体大小为:
按规范getComputedStyle仅接受伪元素作为第二个参数。
但是,:active不是伪元素,而是伪类
根据规范getComputedStyle只接受伪元素作为第二个参数。 但是,:active不是伪元素,而是伪类
此外,一个元素只有在被点击时才是活动的,当你放开它,你的函数运行时,它就不再是活动的。此外,一个元素只有在被点击时才是活动的,当你放开它,你的函数运行时,它就不再是活动的。