backgroundColor不是背景颜色

0 javascript css

当我使用background-colorJavascript更改样式时,为什么使用不起作用CSS

这有效:

document.getElementById("circ").style.backgroundColor = getRandomColor();
Run Code Online (Sandbox Code Playgroud)

但这不起作用:

document.getElementById("circ").style.background-color = getRandomColor();
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 10

-减法运算符.它不能出现在点符号属性的标识符中.

您也可以使用background-color属性名称,只需使用允许其中包含-字符的表示法.

document.body.style["background-color"] = "blue";
Run Code Online (Sandbox Code Playgroud)