WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何使用 JavaScript 动态更改网页的背景颜色

主题:JavaScript / jQuery上一页|下一页

答案:使用 JavaScript style 属性

您可以通过在 JavaScript 中使用其 style 属性轻松更改网页的背景颜色,即 <body> 元素或任何其他元素。

style 属性用于获取和设置元素的内联样式。 通常,任何支持 style 属性 的 HTML 元素也有一个 style 属性。 这是一个例子:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Change the Background Color with JavaScript</title>
<script>
    // 改变网页背景颜色的函数
    function changeBodyBg(color){
        document.body.style.background = color;
    }
    
    // 更改标题背景颜色的功能
    function changeHeadingBg(color){
        document.getElementById("heading").style.background = color;
    }
</script>
</head>
<body>
    <h1 id="heading">这是一个标题</h1>
    <p>This is a paragraph of text.</p>
    <hr>
    <div>
        <label>Change Webpage Background To:</label>
        <button type="button" onclick="changeBodyBg('yellow');">Yellow</button>
        <button type="button" onclick="changeBodyBg('lime');">Lime</button>
        <button type="button" onclick="changeBodyBg('orange');">Orange</button>
    </div>
    <br>
    <div>
        <label>Change Heading Background To:</label>
        <button type="button" onclick="changeHeadingBg('red');">Red</button>
        <button type="button" onclick="changeHeadingBg('green');">Green</button>
        <button type="button" onclick="changeHeadingBg('blue');">Blue</button>
    </div>
</body>
</html>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements