单击按钮时,背景会改变颜色
when click on button, background changes colour
我想做的是,当你点击一个按钮时,我希望背景改变颜色,从黑色变成灰色。但是由于某种原因,我的代码不起作用,我尝试了多种不同的方式,但似乎没有任何效果,我的代码看起来正确但无法正常工作。html 和 java 也必须是分开的。我将不胜感激任何帮助!谢谢:)
这是我的网页
<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";
}
style.color
更改文本颜色。你想使用style.backgroundColor
相关文章:
- 如何用jquery动画改变背景颜色,就像一个过渡
- 如何使细胞一次改变一个颜色,而不是一次改变所有颜色
- jQuery改变背景颜色不工作
- 当改变背景颜色的html选择,第一个选项改变它
- 随着背景颜色的变化而改变按钮颜色
- 高图-改变背景颜色沿特定的日期范围
- 聚合物改变应用颜色
- JavaScript:在点击时改变背景颜色(切换类)
- 每秒钟在红色和绿色之间改变背景颜色
- Jquery改变背景颜色悬停,不断闪烁
- 改变背景颜色不透明度与时间间隔
- Javascript -根据一天中的时间改变渐变颜色的主体
- HTML5颜色选择改变跨度颜色
- 逐渐改变背景颜色
- 获取JavaScript oninput函数来改变背景颜色
- 根据被过滤的值来改变字体颜色
- 使用Javascript和RGBA改变背景颜色渐变
- 如何使用Angularjs指令根据动态值改变文本颜色
- 单选按钮不改变背景颜色HTML/CSS
- 改变边框颜色Javascript