【发布时间】: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";
}
【问题讨论】:
-
尝试获取 elementbytagname("body")[0].style.backround = 不管
-
另外,黑色 = #000000
标签: javascript colors