如何在改变可见性的同时改变背景?

How to change background while changing visiblity?

我使用 div id="show" style="display:none 将我的 html 文件中名为 "show" 的部分设置为不可见,并尝试在 [=22] 中使用 document.getElementById("show").style.display = "block" 更改可见性=] 函数。

现在我的问题是,如何在将部分更改为可见时更改其背景颜色?我尝试在 "block" 之后的 JavaScript 中添加 "background: yellow" 并在 "display" 之后的 CSS 中添加,但两者都不起作用。非常感谢您的帮助!

您必须单独调用。

var node = document.getElementById("show");
node.style.display = "block";
node.style.backgroundColor = "yellow";