这是我的问题:
var mycss = window.getComputedStyle(myelement);
返回一个CSSStyleDeclaration对象:
CSSStyleDeclaration {0: "animation-delay",..., backgroundColor: "rgb(0, 0, 0)",...}
然后,我想获得背景颜色,但是
mycss.getPropertyValue("backgroundColor");
返回一个空字符串""
!
为什么?
答案 0 :(得分:1)
而不是
mycss.getPropertyValue("backgroundColor");
使用
mycss.getPropertyValue('background-color')
这对我有用。
答案 1 :(得分:0)
在CSSStyleDeclaration中,您需要将'backgroundColor'更改为'background-color',然后调用
class Telldate(Widget):
一个例子: HTML:
mycss.getPropertyValue('background-color')
然后调用getPropertyValue:
<head><style>
body {
background-color: lightblue;
}
</style>
</head>
<body id="body">
hello world
</body>