使用Javascript更改BODY元素的背景颜色

问题描述 投票:0回答:1

我想改变body元素的背景颜色。当我尝试第一个时,它不起作用。但当我尝试第二个时,效果非常好。我想知道原因。

let x = document.getElementsByTagName("BODY")[0].style.backgroundColor

function change() { x = "red"; }

let x = document.getElementsByTagName("BODY")[0]

function change() { x.style.backgroundColor = "red"; }
javascript html css web dom
1个回答
0
投票

在第一个示例中,您将 的背景颜色分配给变量 x,但修改 x 不会影响该元素,因为它只是重新分配 x,而不更新页面的实际样式。

© www.soinside.com 2019 - 2024. All rights reserved.