javascript - 如何使用 JS 函数更改屏幕 BGcolor?

标签 javascript html

我正在尝试创建一个简单的按钮来使用 JS 函数更改背景颜色。 虽然不能让它工作......

<!doctype html><html>
<head>
<title>Blank Page</title>
    <script type="text/javascript">

        var bg = function(){
            var color = prompt("Please enter a color" , "Color");
            return color;
        }

    </script>
</head>
<body>
<input type="button" value="Change BG" onClick="document.bgColor='bg()'">

</body>
</html>`

最佳答案

您需要像这样从 'bg()' 中删除 ''

请注意 document.bgColor 自 HTML4.0 以来已被弃用,因此不建议使用它。

<script>
    function bg(){
    var color = window.prompt("Please pick color");
    return color;
    }
    </script>
    </head>
    <body>
    <input type="button" value="changeBG" onclick="document.bgColor=bg();"/>

    </body>
    </head>

关于javascript - 如何使用 JS 函数更改屏幕 BGcolor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303865/

相关文章:

javascript - 如何从 XML 树中获取值?

javascript - 如何更改 FlatList react native 中每个列表项的不同颜色

javascript - 交换 AngularJS 语法导致错误

javascript - Angular JS isNumber on ng-switch-当不工作时

javascript - 无法使用javascript编辑html表格

javascript - forEach 在 KnockoutJS 中具有对象属性

javascript - 递归图像处理(Canvas、HTML5、Javascript)

javascript - Ajax 之后设置异步标记集群

javascript - 窗口滚动 jQuery 动画效果不佳

javascript - 将对象的每个值称为 pointfree