getPropertyValue(“ backgroundColor”)返回一个空字符串

devpelux

这是我的问题:

var mycss = window.getComputedStyle(myelement);

返回CSSStyleDeclaration对象:

CSSStyleDeclaration {0: "animation-delay",..., backgroundColor: "rgb(0, 0, 0)",...}

console.log(mycss);

然后,我想获得背景色,但是

mycss.getPropertyValue("backgroundColor");

返回一个空字符串""

为什么??

鲍勃·艾琳娜

在CSSStyleDeclaration中,您需要将“ backgroundColor”更改为“ background-color”,然后调用

mycss.getPropertyValue('background-color')

例如:HTML:

<head><style>
body {
    background-color: lightblue;
}
</style>
</head>
<body id="body">
  hello world
</body>

然后调用getPropertyValue:

var mycss = window.getComputedStyle(document.getElementById("body"));
myelement.innerHTML = mycss.getPropertyValue("background-color");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何选择 .getPropertyValue("text-size") 返回的单位;JS查询

php realpath()返回一个空字符串

$(“#myTextArea”)。val()返回一个空字符串

当在 em 中设置元素的 fontSize 时,getComputedStyle(elem,).getPropertyValue('font-size') 返回错误的值

getPropertyValue('font-size')为Firefox和Chrome返回不同的值

为什么element.style.backgroundColor属性会给出一个空字符串?

在字符串上使用split方法将返回一个空字符串

CosmosDB GetPropertyValue 在 foreachloop 中失败

通过 getPropertyValue 获取 CSS 值

Groovy:为什么按空格split()对一个空字符串进行返回会返回一个空字符串的列表?

如果返回为空,则返回一个空字符串

返回一个空字符串文字VS。返回nullptr-它们相同吗?

当字符串小于PHP 8中的起始字符长时,substr返回一个空字符串

如果找不到枚举常量,则返回一个空字符串

Scope_Identity()返回一个空字符串

为什么我对WinGetTitle的调用返回一个空字符串?

为什么 req.query.code 返回一个空字符串?

为什么此请求返回一个空字符串?

HttpResponseMessage.Content.ReasAsString 返回一个空字符串

在scala中的数组上不同返回一个空字符串

为什么nextLine()返回一个空字符串?

为什么 Promise 返回一个空字符串?

为什么我的函数返回一个空字符串?

为什么json_encode返回一个空字符串

这个特定的测试用例如何返回一个空字符串

readAll()或readAllStandardOutput()在执行之前也返回一个空字符串

我的辅助函数返回一个空字符串

CryptoJs的解密方法返回一个空字符串

RSS-Feed返回一个空字符串