js修改页面上的背景颜色
时间: 2023-11-20 18:04:59 浏览: 81
你可以通过JavaScript来修改页面上的背景颜色,具体步骤如下:
- 获取页面中需要修改背景颜色的元素。例如,如果你想修改整个页面的背景颜色,可以获取
body
元素。
var body = document.getElementsByTagName("body")[0];
- 修改元素的样式,设置
background-color
属性的值为你想要的颜色值。例如,将背景颜色设置为红色。
body.style.backgroundColor = "red";
完整代码如下:
var body = document.getElementsByTagName("body")[0];
body.style.backgroundColor = "red";
当然,你可以将颜色值替换为你喜欢的任何颜色。
相关问题
js通过页面上的按钮修改body的背景颜色黑白切换
JavaScript可以通过监听按钮点击事件,并在事件处理函数中改变document.body
的背景颜色来进行黑白切换。下面是一个简单的示例:
- 首先,在HTML中创建一个按钮元素:
<button id="color-switcher">切换背景色</button>
- 接着,使用JavaScript添加事件监听器到这个按钮上: ```javascript // 获取按钮元素 const colorSwitcher = document.getElementById('color-switcher');
// 添加点击事件监听器 colorSwitcher.addEventListener('click', function() { // 判断当前背景颜色,如果是白色,设置为黑色;反之,设置为白色 const currentColor = window.getComputedStyle(document.body).backgroundColor; if (currentColor === 'white') { document.body.style.backgroundColor = 'black'; } else { document.body.style.backgroundColor = 'white'; } });
```
在这个例子中,我们利用window.getComputedStyle
获取body的当前背景颜色,然后根据颜色状态来切换。如果背景是白色,则设为黑色;如果是黑色,则设为白色。
如何用js给页面背景加颜色
你可以使用 JavaScript 操作 DOM 来修改页面的背景颜色。下面是一个例子:
<!DOCTYPE html>
<html>
<head>
<title>修改背景颜色</title>
</head>
<body>
<button onclick="changeBackgroundColor()">改变背景色</button>
<script>
function changeBackgroundColor() {
document.body.style.backgroundColor = "blue";
}
</script>
</body>
</html>
在这个例子中,我们使用了 document.body
来获取页面的 body 元素,并使用 .style.backgroundColor
来设置背景颜色。
当点击按钮时,会触发 changeBackgroundColor
函数,该函数会将页面的背景颜色设置为蓝色。你可以根据需要修改颜色值。
阅读全文
相关推荐
















