【问题标题】:when click on button, background changes colour当点击按钮时,背景改变颜色
【发布时间】:2015-02-10 05:43:39
【问题描述】:

我想要做的是,当您单击一个按钮时,我希望背景改变颜色,从黑色变为灰色。但是由于某种原因,我的代码无法正常工作,我尝试了多种不同的方式,但似乎没有任何效果,我的代码看起来正确但无法正常工作。 html和java也必须分开。我将不胜感激任何帮助!谢谢:)

这是我的 HTML

   <html>
    <body> <div id ="main"> <button type="Grey" id="Grey" onclick="colorControl(this)">
    Grey</button> </div> </body> </html>

她是我的JS

    var isGrey = true;
    function colorControl (el){ 
    if(isGrey){
    document.getElementById("main").style.color = ("#b8b8b8");
    isGrey= false;
    el.innerHTML = "Black";
    return;
    }
    document.getElementById("main").style.color = ("#b8b8b8");
    isGrey = true;

   el.innerHTML = "Grey";
   }

【问题讨论】:

标签: javascript colors


【解决方案1】:

style.color 更改文本颜色。你想用style.backgroundColor

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 2017-08-02
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多