【问题标题】:Simple JavaScript not working when changing color in the body更改正文中的颜色时,简单的 JavaScript 不起作用
【发布时间】:2015-02-26 09:20:44
【问题描述】:

在看这个tutorial的时候,我试图重现一开始使用的JavaScript。

但是在设置功能的时候

        function setRandomColor(e) 
        {
            var bodyElement = document.querySelector("body");
            bodyElement.style.background.Color = "yellow";
        }

部分

bodyElement.style.background.Color = "yellow";

不运行,只是因为样式未作为选项显示。

根据我的研究,这应该有效。因此我的问题是:这是一个错误还是什么?

请注意,我正在使用 Visual Studio 2015 和 Apache Cordova,版本 14.0.22609.0(我相信是 CTP6)。

谢谢

【问题讨论】:

    标签: visual-studio-cordova visual-studio-2015 multi-device-hybrid-apps


    【解决方案1】:

    你应该使用

    bodyElement.style.backgroundColor
    

    【讨论】:

      【解决方案2】:

      根据 w3schools,HTML5 不支持您调用的背景属性。

      要正确调用背景颜色,请尝试:

      bodyElement.style.backgroundColor = "yellow";

      更多信息:w3schools explanation

      【讨论】:

      • 谢谢,成功了。但是我想知道为什么 .style 在编写代码时不能作为选项使用...
      • 这可能是您使用的编辑器的一个小问题。我会推荐使用 PHPStorm,因为它是一个可靠的、广泛使用的 HTML/CSS、JavaScript 和其他语言的编辑器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2015-11-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      相关资源
      最近更新 更多