【发布时间】:2020-06-09 04:27:04
【问题描述】:
我正在尝试制作一个静态页面,如果我点击它的任何部分,这个页面就会改变它的颜色。我使用颜色十六进制代码创建了一个对象,但我不知道如何使 document.body.style.background 使用它。
另外,我希望程序能够遵循这种顺序,而不仅仅是抛出随机颜色。对不起,如果我看菜鸟,但我是编程新手。我在自学
如果我这样写就可以了:
function changeBground() {
var colors;
document.body.style.background = "#FF0000";
}
但这只是一种颜色,不是我的目标
这是我的完整代码:
document.addEventListener("click", changeBground);
var colors = {
red: "#FF0000",
orange: "#FF7F00",
yellow: "FFFF00",
green: "#00FF00",
aqua: "#00FFFF",
blue: "#0000FF",
purple: "#8B00FF",
};
function changeBground()
{
document.body.style.background = colors;
}
【问题讨论】:
标签: javascript html css object colors